As a Consultant - Java API at Infosys, you will play a critical role in delivering Java-based API solutions for global clients. You’ll be working with cutting-edge technologies like Spring Boot, microservices, and Java 1.8+ to design and develop scalable, secure, and robust APIs that power enterprise applications. The role requires someone with strong technical expertise, a passion for quality code, and the ability to collaborate across teams to create seamless digital solutions.
Key Responsibilities
- Develop and code APIs. Utilize Spring Boot and microservices architecture to build robust, high-performing Java-based APIs.
- End-to-end development. Be involved in all stages of API development, from design to coding, testing, deployment, and monitoring.
- Production deployment. Ensure smooth deployment of APIs into production, and continuously monitor their performance.
- Peer code reviews. Conduct in-depth code reviews to ensure the team follows the best practices for code quality, maintainability, and security.
- Code quality tools. Utilize tools like SonarQube to ensure code is clean, efficient, and free of vulnerabilities.
- JUnit testing. Develop and maintain JUnit test cases to ensure the stability and quality of the codebase.
- CI/CD pipelines. Work with Bamboo and Bitbucket to build and maintain Continuous Integration and Continuous Deployment pipelines.
- Automated testing. Write and maintain automated test scripts to streamline testing and reduce manual intervention.
- Security best practices. Develop APIs with security in mind, applying principles such as encryption, authentication, and authorization.
- Performance tuning. Optimize API performance for scalability, reliability, and responsiveness under high load.
- Agile methodologies. Participate in sprint planning, daily standups, and sprint reviews as part of an Agile development team.
- Collaboration. Work alongside cross-functional teams including DevOps, QA, and Product Management to ensure smooth project execution.
- Documentation. Create and maintain API documentation, using Swagger for accurate API specifications.
Desired Skills & Experience
- Java Development. Expertise in Java 1.8+ and Spring Boot.
- API Design. Hands-on experience with RESTful API design and microservices architecture.
- Testing & Quality. Familiarity with JUnit for writing test cases, and SonarQube for static code analysis.
- CI/CD & DevOps Tools. Strong experience with Bamboo, Bitbucket, and continuous integration/deployment tools.
- Security. Understanding of security best practices in API development and experience implementing authentication and authorization.
- Swagger. Experience using Swagger for API documentation.
Additional Skills (Preferred)
- Cloud platforms. Familiarity with cloud-based development and deployments (e.g., AWS, Azure).
- Containerization. Knowledge of container technologies such as Docker and Kubernetes.
- Version control. Experience with Git and using it for source code management.
Personal Skills
- Problem-Solving. Strong analytical and problem-solving skills with an ability to design efficient solutions.
- Collaboration. Ability to work effectively in a team-oriented, collaborative environment with excellent communication skills.
- Adaptability. Quick to learn new technologies, frameworks, and tools and apply them to project requirements.
- Attention to Detail. High standards for code quality, including adherence to coding standards and testing guidelines.
Why Join Infosys?
- Impactful Work. Work on high-impact projects for leading global companies, helping them transform their digital capabilities with innovative solutions.
- Continuous Learning. Infosys offers a comprehensive learning program that supports both technical and leadership development. You will have access to various technical training courses, certifications, and development resources.
- Diverse & Inclusive Culture. Join a diverse, global workforce that values innovation, collaboration, and inclusion. We celebrate diversity and offer an environment that encourages unique perspectives.
- Work-Life Balance. Enjoy flexible work arrangements, promoting a balance between your personal and professional life.
- Career Growth. Infosys is committed to your career progression with growth opportunities, mentorship, and leadership training to support your long-term career goals.
Additional Information
- Equal Opportunity Employer. Infosys is committed to creating a diverse environment and is proud to be an equal-opportunity employer. We encourage applicants from all backgrounds to apply.
- Accommodation for Disabilities. If you are a person with a disability or illness and need adjustments to the recruitment process, please contact our recruitment team at [email protected].
About Infosys
At Infosys, we believe in the power of innovation to drive progress. Over the past 40+ years, we’ve helped businesses across the globe achieve extraordinary outcomes by leveraging technology, expertise, and collaboration. We continuously evolve to meet the needs of an ever-changing digital landscape, empowering businesses to achieve their strategic objectives. Join us in shaping the future of technology and business!