Remote Principal Software Engineer - Java & Cloud Migration, XTM

Posted

Apply now
Please, let XTM International know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • We are seeking a Principal Software Engineer with deep expertise in Java and hands-on experience in leading the migration of legacy monolithic Java applications to the AWS cloud using Kubernetes (K8s).
  • The ideal candidate will be responsible for driving technical decisions, mentoring engineers, and leading the team in modernizing our application architecture.
  • You will work on the full software development lifecycle, from design and development to deployment and support, ensuring seamless migration while maintaining high performance and scalability.
  • Key responsibilities include evaluating existing architectural systems and proposing an architecture roadmap to improve performance, scalability, and migration to the cloud.
  • You will lead a team of engineers in migrating monolithic Java applications to AWS Kubernetes.
  • The role involves designing and implementing scalable, secure cloud infrastructure solutions.
  • You will develop and maintain a phased migration plan to transition legacy systems without impacting ongoing operations.
  • Refactoring and modernizing legacy systems while ensuring minimal downtime and operational continuity is essential.
  • You will optimize applications for maximum speed and scalability while ensuring compliance with security regulations.
  • Providing training and support to other team members on cloud technologies and best practices is part of the role.
  • Staying updated with emerging technologies and proposing adaptations to keep our systems at the forefront of innovation is expected.
  • Analyzing production incidents to find the most efficient way to address current architecture issues is also a responsibility.

Requirements:

  • Candidates must have 7+ years in development and software engineering with Java, Spring, and Hibernate.
  • Proven experience as a Software Architect with a strong portfolio of successful cloud migrations is required.
  • A proficient understanding of SDLC and Agile processes is necessary.
  • Candidates should have a solid understanding and hands-on experience with the Struts framework, SQL/NoSQL databases, .NET, React, and Angular.
  • A deep understanding of cloud services (AWS, Azure, Google Cloud) and their application in enterprise environments is essential.
  • Experience with automation and configuration management tools such as Ansible and Terraform is required.
  • Candidates should have experience with containerized environments, e.g., Docker.
  • Technical proficiency in the scaling, security, and performance of enterprise applications is necessary.
  • Experience with the creation of technical specifications or architecture visions covering quality attributes, diagrams, associated risks, technical, and system requirements is required.
  • Strong analytical and problem-solving skills are essential.
  • Excellent communication and collaboration abilities are necessary for this role.

Benefits:

  • The position offers a dynamic, international working environment.
  • There are training and personal development opportunities available.
  • You will have the chance to work with experts in the field of language technology and localization.
  • Participation in international conferences and industry-leading events is encouraged.
  • Remote working options are available for this position.
Apply now
Please, let XTM International know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback