Java Developer
  • Global Applications Solution
3 Days Ago
NA
NA
Seattle-WA
5-8 Years
Required Skills: Java, Spring Boot, RESTfull API, microservices architecture, SQL, NoSQL, PostgreSQL, Git, CI/CD workflows, AWS, Kafka, SQS, Docker, Orchestration, API security, OAuth2, JUnit, Mockito, CloudWatch, ELK Stack, Android Native, AI enabled development
Job Description
Key Responsibilities:
  • Design, build, and maintain backend services and RESTful APIs using Java and Spring Boot
  • Develop scalable, cloud-native microservices following best practices in software engineering
  • Work with Amazon Aurora and DynamoDB for data modeling, storage, and performance optimization
  • Collaborate with product managers, frontend engineers,
  • Build and maintain integration with internal and external systems
  • Participate in code reviews, sprint planning, deployments, and incident response
  • Ensure performance, security, and reliability of backend services in production
  • Mentor junior developers and conduct code reviews to maintain high engineering standards
Required Qualifications:
·       5-8 years of experience in backend development using Java (21 or above) and Spring Boot
·       Hands-on experience with RESTful API development and microservices architecture
·       Proficiency in working with both SQL and NoSQL databases
·       Strong experience with Amazon Aurora (PostgreSQL)
·       Familiarity with Amazon DynamoDB and designing efficient NoSQL data models
·       Solid understanding of multithreading, concurrency, and application performance tuning
·       Feature testing
·       Familiarity with Git, CI/CD workflows, and build tools
·       Experience deploying and monitoring services in cloud environments (AWS preferred)
·       Strong analytical and troubleshooting skills
 
Preferred Qualifications
·       Experience with AWS services like Lambda, S3, API Gateway, ECS, or EKS
·       Familiarity with event-driven architecture and tools like Kafka or SQS
·       Experience with containerization tools such as Docker and orchestration using Kubernetes
·       Knowledge of secure coding practices, API security, and OAuth2
·       Experience writing unit and integration tests with JUnit, Mockito, or similar frameworks
·       Monitoring/logging experience with tools like CloudWatch, ELK stack
·       Android Native knowledge is a plus
·       AI enabled development skills

Jobseeker

Looking For Job?
Search Jobs

Recruiter

Are You Recruiting?
Search Candidates