About Us
MyRemoteTeam, Inc is a fast-growing distributed workforce enabler, helping companies scale with top global talent. We empower businesses by providing world-class software engineers, operations support, and infrastructure to help them grow faster and better.
Job Description - Java + AWS
Years of Experience : 6+ Years Experience
Location : Hyderabad / Chennai / Bangalore
Work Model : Hybrid
Key Responsibilities
- Develop Java (17 and above) with frameworks like Spring (version 6+) / Spring Boot. (version 3+)
- Junit 5 for backend unit tests and mock frameworks like Mockito.
- Exposure to serverless architectures and cloud-native services – AWS Lambda, AWS API
- Gateway, ECS, S3, CloudFront, Route 53, SQS, SNS, Systems Manager, Secrets Manager.
- Experience with containerization and orchestration tools (Docker, Kubernetes).
- Good understanding of Web Services security covering OAuth, OIDC, SSO.
- Preferable experience
- with Keycloak is a plus
- Strong understanding of AMQP protocols with preferred experience using RabbitMQ (AMQP).
- Strong experience using continuous integration and build tools ,preferably GitLab pipelines,
- Jenkins, Gradle.
- Understanding of DevOps principles and practices.
- Responsible for designing, developing and documenting RESTful services adhering to Client
- architectural standards.
- Participate in backlog grooming with product owners.
- Participate in sprint planning and provide
- estimation of the development tasks.
- Partner with Testing team members to remediate defects and deliver quality technology
- solutions.
- Work closely with agile scrum team and accurately provide development updates.
- Partner with
- scrum masters in addressing blockers / impediments to progress.
- Document technical solutions to the complex business requirements and participate in the
- review of the technical design documents with development leads and architects.
- Collaborate with DevOps and development teams towards implementing the delivery plans of
- the projects into higher lifecycle environments and production.
- Monitor, analyze, and optimize application performance across the stack (client-side and server-
- side), addressing bottlenecks, memory leaks, and slow queries.
- Identify and resolve complex technical issues, ensuring reliability, scalability, and maintainability
- of the codebase.
- Use CI / CD pipelines using tools such as GitLab pipelines and Jenkins for deployment.
- Deploy, monitor, and manage cloud-based applications using platforms like AWS. Leverage
- cloud-native services for scalability, security, and cost-efficiency.
- Implement security measures across the stack, including input validation, data encryption,
- secure authentication, and protection against common vulnerabilities (e.g., XSS, CSRF, SQL
- injection, OWASP Top 10).
- Maintain comprehensive documentation for code, APIs, system architecture, deployment
- processes, and troubleshooting guides.
- Implement security measures across the stack, including input validation, data encryption,
- secure authentication, and protection against common vulnerabilities (e.g., XSS, CSRF, SQL
- injection, OWASP Top 10).
- Familiarity with Agile and Scrum methodologies.
- Strong problem-solving, debugging, and analytical skills.
- Excellent communication and teamwork abilities, with experience collaborating in cross-
- functional environments.
Required Skills & Experience
6+ years of professional experience in Java development.Strong knowledge of :Core Java, Java 8+Spring / Spring Boot FrameworkRESTful APIs & Microservices ArchitectureHibernate / JPASolid understanding of AWS Lambda, AWS APIGateway, ECS, S3, CloudFront, Route 53, SQS, SNS, Systems Manager, Secrets ManagerExperience with relational databases (MySQL, PostgreSQL, Oracle).Familiarity with CI / CD, Git, and Agile methodologies.Nice-to-Have
Experience with front-end technologies (Angular / React).Exposure to message brokers (Kafka, RabbitMQ).Knowledge of Docker, Kubernetes, and modern DevOps tools.