Start Your Search Here

Job Search

MyRemoteTeam Inc

Thiruvananthapuram / Global

Senior Java Full Stack Engineer

Job Description

JOB DESCRIPTION


Senior Java Full Stack Engineer

Experience: 7-10 Years

Role: Java Full Stack Engineer


Backend: Java

Frontend: ReactJS

Cloud / Infrastructure: AWS, Docker, Kubernetes


About the Role:

We are looking for a strong Senior Java Full Stack Engineer with 7–10 years of professional experience to design, develop, deploy, and maintain scalable enterprise applications. The ideal candidate should have strong hands-on expertise in Java backend development, ReactJS for frontend development, and AWS-based application hosting, with practical experience in Docker and Kubernetes. Experience with PL/SQL or Snowflake is required.


Key Responsibilities:

  • Design, develop, and maintain scalable full-stack applications using Java and ReactJS.
  • Develop robust backend services, APIs, and business logic using Java and related frameworks.
  • Build responsive and reusable frontend components using ReactJS.
  • Design and integrate RESTful APIs and ensure secure and efficient communication between frontend and backend systems.
  • Deploy and host applications on AWS and support cloud-based application environments.
  • Containerize applications using Docker and manage deployments using Kubernetes.
  • Work with PL/SQL or Snowflake for database development, data access, and performance optimization.
  • Troubleshoot application, deployment, performance, and production issues across application and cloud environments.
  • Collaborate with product, QA, DevOps, and other engineering teams throughout the software development lifecycle.
  • Participate in code reviews, technical design discussions, testing, deployment, and production support.
  • Follow engineering best practices for code quality, security, scalability, reliability, and maintainability.


Required Technical Skills:

  • 7-10 years of hands-on software development experience.
  • Strong proficiency in Core Java and enterprise Java application development.
  • Strong hands-on experience with ReactJS and modern frontend development.
  • Experience building and integrating REST APIs and full-stack applications.
  • Hands-on experience deploying and hosting applications on AWS.
  • Practical experience with Docker and Kubernetes.
  • Strong database experience with either PL/SQL or Snowflake.
  • Good understanding of application architecture, debugging, performance tuning, and production support.
  • Experience with Git and standard software development practices.


Preferred Skills:

  • Experience with Spring Boot / Spring Framework.
  • Experience with microservices architecture.
  • Exposure to AWS services such as EC2, ECS/EKS, S3, RDS, Lambda, or CloudWatch.
  • Experience with CI/CD pipelines and DevOps practices.
  • Knowledge of cloud security, scalability, monitoring, and logging.
  • Experience working in Agile/Scrum development environments.


Key Competencies:

  • Strong problem-solving and analytical skills
  • Good understanding of software architecture and design principles
  • Strong communication and collaboration skills
  • Ability to work independently and as part of a cross-functional team
  • Ownership of deliverables and ability to work in a fast-paced environment
  • Strong debugging and production issue resolution skills


Education: Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field.


Experience Requirement: Minimum 7+ years of relevant professional experience, with the preferred range being 7–10 years.


Share your updated CV at

Apply Now

Similar Opportunities

View all jobs