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