Senior Java Development Analyst

New
J
JobgetherSoftware development
Based in IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
SQLHibernateJavaSpring BootApache KafkaRESTful APIsMicroservices

Requirements

  • Have a university degree, in progress or completed, in Information Technology or a related field; alternatively, have a completed degree in any discipline and a postgraduate IT qualification of at least 360 hours.
  • Have proven experience as a Java Backend Developer or Software Engineer.
  • Have strong command of Java and the Spring Boot ecosystem.
  • Have practical experience with JPA and Hibernate.
  • Have experience designing, developing, integrating, and documenting RESTful APIs and microservices.
  • Have strong SQL skills and experience with relational databases.
  • Have demonstrated experience analyzing, refactoring, and rebuilding legacy systems.
  • Have problem-solving and analytical skills and the ability to collaborate across technical and business teams.
  • Messaging architecture or platform experience, such as Apache Kafka, is preferred.
  • Knowledge of Docker and Kubernetes is preferred.
  • Experience with AWS, Azure, or Google Cloud Platform is preferred.
  • Familiarity with automated unit and integration testing is preferred.
  • Experience with CI/CD pipelines and DevOps practices is preferred.

Responsibilities

  • Lead the evolution, reconstruction, and reimplementation of a system modernization project.
  • Translate legacy business rules and functionalities into a modern architecture.
  • Analyze complex business rules in legacy applications to identify requirements and propose technical solutions.
  • Design, develop, implement, and document RESTful APIs, microservices, and backend components.
  • Apply software engineering best practices, architectural principles, and design patterns to modernize applications.
  • Ensure delivered code meets quality, performance, security, testability, and maintainability standards.
  • Collaborate with multidisciplinary teams on architecture decisions, technical assessments, and requirements gathering.
  • Contribute to delivery planning.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now