- Company Name
- STAND 8 Technology Consulting
- Job Title
- Backend Java Engineer
- Job Description
-
Job Title: Backend Java Engineer
Role Summary:
Design, develop, and maintain scalable microservices that power media and entertainment delivery platforms. Leverage Java, Spring Boot, and AWS cloud services to build high‑performance back‑end systems, integrate with relational and streaming data stores, and expose RESTful APIs for front‑end consumption.
Expectations:
- Deliver containerized, cloud‑native services that support millions of daily users.
- Collaborate closely with architects, DevOps, and data teams to ensure deployable, secure, and maintainable solutions.
- Continuously improve code quality, performance, and reliability through testing, monitoring, and feedback cycles.
Key Responsibilities:
- Design, build, and deploy Docker‑based microservices using Java and Spring Boot.
- Develop and document RESTful APIs and backend services for scalability and high availability.
- Implement cloud‑native solutions on AWS (EC2, ECS/EKS, RDS, Redshift, S3, IAM).
- Integrate with relational databases (MySQL, PostgreSQL) and analytical data stores (Redshift).
- Build event‑driven components using Kafka or similar messaging systems.
- Participate in architectural discussions, code reviews, and design decisions.
- Create reusable modules, libraries, and frameworks to enhance development efficiency.
- Write unit and integration tests; maintain CI/CD pipelines (Git, Jenkins, GitHub Actions, etc.).
- Monitor performance, troubleshoot bottlenecks, and apply tuning best practices.
Required Skills:
- 5+ years of backend development in Java, proficient with Spring Framework and Spring Boot.
- Deep experience with microservices architecture, containerization (Docker, Kubernetes).
- Strong REST API design and integration expertise.
- Hands‑on relational database design (MySQL, PostgreSQL, Redshift).
- Knowledge of Kafka or comparable streaming/messaging platforms.
- Familiarity with AWS services, cloud‑native patterns, and infrastructure configuration.
- Proficiency with CI/CD, Git workflows, automated testing, and DevOps tooling.
- Excellent communication, problem‑solving, and teamwork abilities.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
- Relevant certifications (e.g., AWS Certified Developer – Associate, Spring Professional) are a plus.