We are seeking a Senior Backend Developer with strong expertise in Java, Spring Boot, and microservices architecture.
The ideal candidate will have hands-on experience with cloud platforms, event-driven systems, and containerization technologies.
This role involves designing and developing scalable backend systems, optimizing performance, and collaborating with cross-functional teams to deliver high-quality solutions.
Key Responsibilities
- Design and develop backend systems using Java and Spring Boot.
- Implement and maintain microservices architecture.
- Work with AWS services including EC2, Lambda, RDS, and S3.
- Integrate Kafka for event-driven architecture and data streaming.
- Optimize system performance and troubleshoot technical issues.
- Develop and maintain CI / CD pipelines and version control workflows.
- Apply software development best practices and design patterns.
- Collaborate with cross-functional teams to deliver robust backend solutions.
- Participate in DevOps practices for automation and deployment.
Required Qualifications
Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).Proven experience as a Backend Developer with strong proficiency in Java and Spring Boot.In-depth knowledge of microservices architecture.Hands-on experience with AWS services (EC2, Lambda, RDS, S3).Familiarity with Kafka for data streaming and event-driven systems.Experience with NoSQL databases.Strong problem-solving and performance optimization skills.Proficiency with Git and CI / CD tools.Knowledge of software development best practices and design patterns.Excellent communication and collaboration skills.Ability to work independently and in a team environment.Preferred Qualifications
AWS certification (e.g., AWS Certified Developer).Experience with Docker and Kubernetes.Knowledge of additional programming languages such as Python or Go.Familiarity with DevOps practices and automation tools.#J-18808-Ljbffr