Description
You will design, build, and maintain scalable Java-based applications using Spring Boot and Microservices.
Responsibilities
- Develop and maintain core Java applications with a focus on performance and scalability.
- Design and implement service-oriented architectures and RESTful services.
- Deploy and manage cloud infrastructure using Amazon Web Services (AWS).
- Perform JVM tuning and conduct performance testing to ensure system reliability.
- Write automation scripts using Bash, SQL, or Groovy to support development workflows.
Required Skills
- 5+ years of solid programming experience in core Java technologies.
- Experience with Spring Boot framework.
- Hands-on experience with Microservices architecture.
- 2+ years of experience in multithreaded programming.
- 2+ years of experience in Amazon Web Services (AWS).
- Expert knowledge of service-oriented architecture and REST services.
- Ability to design solutions for high performance and scalability.
- Skilled in performance testing and JVM tuning.
- Proficiency in scripting using Bash, SQL, or Groovy.
Preferred Skills
- Bachelor's Degree in Computer Science or related field.
- Experience with long-term contract delivery in hybrid environments.