Position - Senior Java Engineer
Key Responsibilities
- Develop and maintain web services with a primary focus on REST using JSON in Apigee.
- Implement object-oriented design principles to ensure scalable and maintainable code.
- Utilize Java 8 (or later) and the Spring Framework, including SpringBoot and Core, for efficient and effective development.
- Design, implement, and deploy Microservices to enhance system architecture.
- Conduct unit testing using Junit and Mockito, ensuring code quality and reliability.
- Collaborate with cross-functional teams in an Agile development environment to deliver high-quality software solutions.
- Proficiently use tools such as Maven, IntelliJ/Eclipse, and GIT for code management and build processes.
- Demonstrate knowledge of Cloud Computing concepts and technologies, preferably with experience in AWS and GCP.
- Implement and optimize CI/CD pipelines using Jenkins to automate the deployment process.
- Actively participate in Automated Testing practices to ensure software reliability and stability.
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience in Apigee development and web service development.
- Strong proficiency in Java 8 or later, Spring Framework, and Microservices architecture.
- Experience with Junit, Mockito, Maven, IntelliJ/Eclipse, and GIT.
- Familiarity with Agile development practices.
- Knowledge of Cloud Computing concepts and hands-on experience with AWS and GCP is a plus.
- Experience in CI/CD pipelines, Jenkins, and Automated Testing.
- Strong problem-solving skills and ability to work in a collaborative team environment.
- Excellent communication skills and the ability to translate technical concepts to non-technical stakeholders.
Generating Apply Link...