Senior Java API Consultant

Sydney, New South Wales, Australia
Dec 04, 2024
$108.6k - $119.9k / Year
Onsite
Full-Time
5 Years
Job Description

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

  1. Develop and code APIs. Utilize Spring Boot and microservices architecture to build robust, high-performing Java-based APIs.
  2. End-to-end development. Be involved in all stages of API development, from design to coding, testing, deployment, and monitoring.
  3. Production deployment. Ensure smooth deployment of APIs into production, and continuously monitor their performance.
  4. Peer code reviews. Conduct in-depth code reviews to ensure the team follows the best practices for code quality, maintainability, and security.
  5. Code quality tools. Utilize tools like SonarQube to ensure code is clean, efficient, and free of vulnerabilities.
  6. JUnit testing. Develop and maintain JUnit test cases to ensure the stability and quality of the codebase.
  7. CI/CD pipelines. Work with Bamboo and Bitbucket to build and maintain Continuous Integration and Continuous Deployment pipelines.
  8. Automated testing. Write and maintain automated test scripts to streamline testing and reduce manual intervention.
  9. Security best practices. Develop APIs with security in mind, applying principles such as encryption, authentication, and authorization.
  10. Performance tuning. Optimize API performance for scalability, reliability, and responsiveness under high load.
  11. Agile methodologies. Participate in sprint planning, daily standups, and sprint reviews as part of an Agile development team.
  12. Collaboration. Work alongside cross-functional teams including DevOps, QA, and Product Management to ensure smooth project execution.
  13. Documentation. Create and maintain API documentation, using Swagger for accurate API specifications.

Desired Skills & Experience

  1. Java Development. Expertise in Java 1.8+ and Spring Boot.
  2. API Design. Hands-on experience with RESTful API design and microservices architecture.
  3. Testing & Quality. Familiarity with JUnit for writing test cases, and SonarQube for static code analysis.
  4. CI/CD & DevOps Tools. Strong experience with Bamboo, Bitbucket, and continuous integration/deployment tools.
  5. Security. Understanding of security best practices in API development and experience implementing authentication and authorization.
  6. Swagger. Experience using Swagger for API documentation.

Additional Skills (Preferred)

  1. Cloud platforms. Familiarity with cloud-based development and deployments (e.g., AWS, Azure).
  2. Containerization. Knowledge of container technologies such as Docker and Kubernetes.
  3. Version control. Experience with Git and using it for source code management.

Personal Skills

  1. Problem-Solving. Strong analytical and problem-solving skills with an ability to design efficient solutions.
  2. Collaboration. Ability to work effectively in a team-oriented, collaborative environment with excellent communication skills.
  3. Adaptability. Quick to learn new technologies, frameworks, and tools and apply them to project requirements.
  4. Attention to Detail. High standards for code quality, including adherence to coding standards and testing guidelines.

Why Join Infosys?

  1. Impactful Work. Work on high-impact projects for leading global companies, helping them transform their digital capabilities with innovative solutions.
  2. 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.
  3. 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.
  4. Work-Life Balance. Enjoy flexible work arrangements, promoting a balance between your personal and professional life.
  5. 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

  1. 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.
  2. 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!