Senior Java Developer - Microservices

Luxoft

  • Noida, Uttar Pradesh
  • Permanent
  • Full-time
  • 7 days ago
Project descriptionA large Australian financial institution has engaged us to provide strong Java Developer for supporting the developer and maintenance of the Microservices platform.Responsibilities
  • Senior member of a delivery team to design, develop, and support resilient, secure solutions that provide customer value.
  • Develop, maintain, and share subject matter expertise.
  • Mentor junior engineers, perform peer code reviews, and contribute to the definition of the coding standards and best practices.
  • Contribute to a culture of continuous learning, through activities like HackDays, guild/practice meetups, brownbag sessions, etc.
  • Work with solution architects, project managers, vendors, and contractors to design, build, and deploy new solutions or enhancements to existing solutions.
  • Assist with planning and execution of unit, integration, and user acceptance testing.
  • Interpret business requirements to determine the solution required to implement new functionality.
  • The Senior Engineer will be required to utilise best practices of software development to ensure we produce high-quality solutions.
  • The Senior Engineer will understand a range of modern software development concepts & techniques, including test automation, CI/CD pipelines, micro-services, and containerisation.
  • The role contributes to business strategy through the creation of applications and services required to support a digital bank.
SKILLSMust have
  • 4+ Years of micro-services design and development experience.
  • Degree in Computer Science, Information Technology, or equivalent.
  • Experience in Java development, including Spring Boot & microservices architecture.
  • Experience in REST APIs, Spring Cloud, JPA-Hibernate, and Maven/Gradle.
  • Experience in Docker, Kubernetes, and CI/CD tools like Jenkins, GitLab CI.
  • Experience with SQL-NoSQL databases such as MySQL, PostgreSQL.
  • Experience in version control systems like Git.
  • Experience in ensuring code quality, performance & scalability through code reviews & unit testing.
  • Experience in Agile-Scrum ceremonies, sprint planning, and estimations.
  • Experience optimizing existing systems & refactor legacy components into microservices.
  • Experience deploying & monitoring microservices on cloud platforms- AWS, Azure, GCP, or Kubernetes.
  • Experience in troubleshooting, bug fixing & performance tuning in a production environment.
Nice to haveN/A

Luxoft