Java + AWS Developer
KeySkills
Company Name
Job Description
Job Description:
We are looking for an experienced Java Developer with strong expertise in REST API development, microservices, and database management. The candidate will be responsible for designing, developing, and maintaining high-quality software solutions on cloud platforms.
Key Responsibilities:
-
Application Development:
-
Develop backend services using Java and Spring/Spring Boot frameworks.
-
Implement and maintain RESTful APIs for various applications.
-
-
Database Management:
-
Work with relational databases and implement JPA / Spring Data JPA for data persistence.
-
Optimize database queries and ensure data integrity.
-
-
Microservices & Cloud:
-
Design, develop, and deploy microservices on cloud platforms (e.g., AWS).
-
Ensure scalability, performance, and reliability of services.
-
-
Testing & Quality Assurance:
-
Write unit tests to validate functionality.
-
Collaborate with QA teams to ensure bug-free and high-quality code.
-
-
Collaboration & Agile Delivery:
-
Work in Agile/Scrum teams, participate in code reviews, and contribute to architecture discussions.
-
Troubleshoot, debug, and improve existing software solutions.
-
Mandatory Skills:
-
Strong proficiency in Java and Spring/Spring Boot
-
Experience with REST API development
-
Knowledge of JPA / Spring Data JPA
-
Experience in microservices architecture
-
Cloud platform experience (AWS preferred)
-
Database management and query optimization
-
Unit testing and code quality best practices
Nice to Have:
-
Exposure to CI/CD pipelines (e.g., Jenkins, GitHub Actions)
-
Familiarity with Docker/Kubernetes
-
Knowledge of NoSQL databases
-