What are the responsibilities and job description for the Senior Java Developer position at ATA ANALYTIQ LLC?
Job Details
Senior Java Developer
Note: Local candidates only. Final interview is in-person.
Experience Required:
- 7 to 9 years of total experience in software development with strong hands-on expertise in Java. Candidates with slightly less experience may also be considered if they demonstrate strong coding skills.
Interview Process:
- 1st Round 15-minute screening
- 2nd Round 45-minute technical round with Cognizant
- 3rd Round 1-hour in-person interview with the end client
Job Description:
We are looking for a passionate and experienced Java Developer with hands-on coding experience. The ideal candidate should be confident in solving coding challenges (HackerRank/LeetCode) and have experience working with enterprise-level applications. This role demands strong backend development skills, a solid understanding of modern frameworks, and experience with message-driven architectures.
Key Responsibilities:
- Design, develop, and maintain scalable Java-based applications.
- Build RESTful APIs and integrate with front-end frameworks like Angular.
- Work with messaging systems like Kafka for real-time data processing.
- Collaborate with cross-functional teams to understand business requirements.
- Participate in coding tests and pair programming exercises when needed.
- Ensure code quality through unit testing and code reviews.
Required Skills:
- Strong hands-on experience with Core Java
- Experience with Spring Boot or other Java backend frameworks
- Working knowledge of Angular
- Proficiency in Kafka messaging
- Exposure to Cloud platforms (AWS, Google Cloud Platform, or Azure)
- Familiarity with HackerRank or LeetCode for coding tests
- Prior experience working with Tier 1 companies is preferred
Additional Requirements:
- Must be local to Phoenix, AZ or Dallas, TX
- Willing to attend an in-person final interview