1 Amor Systems Job
Senior Java Developer - Spring Boot/Apache Camel (7-15 yrs)
Amor Systems
posted 16hr ago
Key skills for the job
Key Responsibilities :
- Design, develop, and maintain high-performance, scalable, and secure backend services and APIs using Java, Spring Boot, and Apache Camel.
- Develop and consume RESTful APIs to facilitate effective communication between microservices.
- Leverage AWS services (e.g, S3, EC2, Lambda, RDS, DynamoDB, SQS) to build and optimize cloud-based solutions.
- Work closely with frontend developers, DevOps engineers, and other stakeholders to deliver integrated, end-to-end solutions.
- Implement security best practices in backend development and system integrations to protect sensitive data and ensure compliance with security standards.
- Stay updated with the latest trends in backend development, Apache Camel, microservices architecture, and cloud technologies.
- Suggest and implement improvements to enhance system performance, security, and maintainability.
- Leverage multithreading and design patterns to build efficient and scalable systems.
- Design and implement microservices architectures with Spring Boot, ensuring modularity, high performance, and low latency.
- Collaborate with UI developers to ensure seamless integration with Angular or React-based frontends or work with cloud solutions (AWS, Azure, GCP) to implement cloud-native features.
Qualifications :
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience in backend development with expertise in Java 8+, Spring Boot, Apache Camel, and Microservices architecture.
- At least 5 years of experience with Java 8+ and strong proficiency in multithreading and design patterns.
- Strong understanding and hands-on experience with AWS services such as S3, EC2, Lambda, RDS, DynamoDB, and SQS.
- 3+ years of experience in developing, consuming, and securing RESTful APIs.
- Proficiency in developing microservices and leveraging design patterns to optimize performance.
- Familiarity with containerization and cloud orchestration tools (e.g, Docker, Kubernetes) is a plus.
- 3+ years of experience with one or more UI frameworks (Angular or React) and/or cloud platforms (AWS, Azure, GCP).
- Strong problem-solving skills, analytical thinking, and the ability to work in a fast-paced environment.
- Excellent communication and collaboration skills to work with cross-functional teams.
- Experience with CI/CD pipelines and related tools is a plus
Functional Areas: Software/Testing/Networking
Read full job description