Java Software Engineer
hace 1 día
Burgess Hill
We are looking for a highly skilled Java Developer with strong experience in modern backend technologies, including Java 17/21+, Spring Boot, REST APIs, and Microservices architecture. The ideal candidate will be responsible for designing, developing, and maintaining scalable, high-performance applications. Exposure to AWS cloud services will be a strong plus. Key Responsibilitie • s Design, develop, and maintain backend services using Java 17/21 • +.Build scalable and resilient applications using Spring Boot and Spring Framewor, • k.Develop and consume RESTful APIs with proper design standards (HATEOAS, versioning, etc., • ).Architect and implement Microservices-based systems ensuring scalability and fault toleranc, • e.Collaborate with cross-functional teams (frontend, DevOps, QA, product owners) to deliver high-quality solution, • s.Optimize application performance, scalability, and securit, • y.Write clean, maintainable, and reusable code following best practices and coding standard, • s.Participate in code reviews, technical design discussions, and architecture decision, • s.Troubleshoot and debug production issues with a focus on root cause analysi, • s.Contribute to CI/CD pipelines and automated deployment processe s. Required Skills & Qualificati • ons Strong hands-on experience with Java 17/21 or hig • her.Extensive experience in Spring Boot and Spring ecosystem (Spring Core, Spring MVC, Spring Da, • ta).Proven experience in designing and developing REST A, • PIs.Solid experience working with Microservices architect, • ure.Strong understanding, • of:Object-Oriented Programming (, • OOP)Design patterns and principles (SO, • LID)Distributed systems conc, • eptsExperience with JSON, REST standards, and API security (OAuth2, J, • WT).Proficiency in database technologies (e.g., SQL/NoS, • QL).Experience with version control systems (G it).