The company is looking to hire a Senior Java Developer to design and develop applications using Java 8+/J2EE, Spring, Spring Boot, RESTful services, and UI frameworks. The role involves building microservices, implementing cloud-based solutions on AWS, and utilizing DevOps tools.
Requirements
- 8+ years of experience in designing and developing applications using Java 8+/J2EE, Spring, Spring Boot, RESTful services, and UI frameworks
- 3+ years of hands-on experience in building microservices using Spring Boot and REST APIs
- Strong expertise in ORM frameworks such as JPA and Hibernate
- Solid working knowledge of Docker and Kubernetes
- 2+ years of experience with front-end frameworks like Angular or ReactJS
- 1+ years of experience designing and implementing cloud-based solutions using AWS services (e.g., EC2, IAM, S3, Lambda)
- Proficient in RDBMS/PostgreSQL
Responsibilities
- Designing and developing applications using Java 8+/J2EE, Spring, Spring Boot, RESTful services, and UI frameworks
- Building microservices using Spring Boot and REST APIs
- Designing and implementing cloud-based solutions using AWS services (e.g., EC2, IAM, S3, Lambda)
- Utilizing ORM frameworks such as JPA and Hibernate
- Working with Docker and Kubernetes
- Leveraging DevOps tools including Jenkins, Artifactory, Maven/Gradle, and Git/Bitbucket
- Applying knowledge of technical concepts such as security, transactions, monitoring, and performance optimization
Other
- Quick learner with the ability to adapt to new technologies and tools
- Capable of working independently and contributing effectively to project success
- Active participant in design and deployment discussions with project teams
- Strong communication and collaboration skills across teams and stakeholders
- Bachelor’s degree in Computer Science, Engineering, or a related field