onsite
Software Engineer - Applications API Development & Integration - Genuine It Llc
Software Engineer
Senior Software Engineer focused on designing, building, and integrating robust API services using Java and Spring Boot, containerizing with Docker, orchestrating with Kubernetes, and deploying on AWS. Strong experience in microservices architecture and relational database design is essential.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance RESTful APIs using Java and Spring Boot.
- Architect and implement microservices, ensuring scalability, resilience, and secure communication.
- Containerize services with Docker and manage deployments on Kubernetes clusters.
- Integrate services with AWS infrastructure (ECS/EKS, RDS, S3) and monitor using CloudWatch.
- Collaborate with cross‑functional teams to define data models, write efficient SQL queries, and enforce best coding practices.
- Participate in code reviews, unit testing, and continuous integration pipelines.
Requirements
- 5+ years of professional experience in Java backend development.
- Proficient with Spring Boot, REST API design, and microservices patterns.
- Hands‑on experience with Docker, Kubernetes, and AWS services.
- Strong SQL skills and experience with relational databases (PostgreSQL/MySQL).
- Excellent problem‑solving abilities and a collaborative mindset.
Skills
javadockerkubernetesawssql