Java Developer
Location: Phoenix, AZ, USA
Experience: 5 to 7 years
Job Reference Number: 13006
About the Company
At Impetus, we’re not just supporting technology; we’re empowering global businesses through data and cloud transformations that redefine industries. Headquartered in Los Gatos, CA, our team is passionate about innovation and excellence, working together to shape the future of data-driven enterprise solutions.
Role Responsibilities
Develop, test, and deploy Java-based applications using Spring Boot and Microservices architecture.
Design RESTful APIs and integrate third-party services efficiently.
Implement best practices in coding, testing, and deployment to ensure high-quality software.
Optimize application performance and proactively troubleshoot system issues.
Collaborate with DevOps teams on CI/CD pipelines and containerization using Docker/Kubernetes.
Skills Required
Primary Skill: Java
Technical Qualifications
Strong proficiency in Java (JDK 8/11+) and Object-Oriented Programming (OOP).
Hands-on experience with Spring Framework components: Spring Boot, Spring Security, Spring Data, etc.
Understanding of Microservices architecture including service discovery, API gateways, and inter-service communication.
Familiarity with SQL and NoSQL databases such as PostgreSQL and MongoDB.
Experience working with message brokers like Kafka or RabbitMQ for asynchronous communication.
Exposure to Agile methodologies, version control systems (e.g., Git), and build tools such as Maven or Gradle.