
Responsibilities:Develop and maintain backend services using Java, with a focus on scalability and performance.Collaborate with cross-functional teams to define, design, and ship new features.Investigate technical components, propose solutions, and take ownership from inception to delivery.Ensure code quality through unit testing, integration testing, and code reviews.Optimize application for maximum speed and scalability.Drive consensus on backend development best practices and technologies.Requirements:Bachelor’s degree in Computer Science or a related field.Minimum of 5 years of experience developing and coding backend services.Strong knowledge of object-oriented programming principles.Experience with cloud platforms such as AWS.Proficiency with both SQL and NoSQL databases.Familiarity with API development and microservices architecture.Solid understanding of Java, including Spring Framework and Spring Boot.Experience with reactive programming in Java (Reactive Java).Ability to work effectively in a collaborative team environment.Preferred Qualifications:Previous experience with Python for legacy system integration.Familiarity with front-end technologies like React and JavaScript.
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
