We are seeking a Principal Architect with deep expertise in Java and hands-on experience in refactoring and migrating legacy monolithic Java applications to the cloud. The ideal candidate will focus on crafting architecture roadmaps, enhancing performance, and ensuring scalability. A strong foundation in cloud migration, DevOps, and modern frameworks is crucial for success in this role.
Your responsibilities
Propose Architecture Roadmap: Evaluate existing systems and create a plan to enhance performance, scalability, and cloud migration.
Design Cloud Infrastructure: Develop scalable, secure solutions for cloud-based systems.
Facilitate Migration: Collaborate with teams to integrate legacy systems into the cloud with minimal disruption.
Optimize and Ensure Compliance: Improve system speed and scalability while adhering to security standards.
Analyze and Resolve Issues: Address architecture challenges by analyzing production incidents and implementing fixes.
Document and Train: Maintain clear documentation and provide training on cloud technologies and best practices.
Key Qualifications:
- Experience: 7+ years in development and software engineering with a primary focus on Java (Spring, Hibernate). Proven expertise in cloud migration and modernizing legacy applications.
- Architecture: Solid experience in defining technical strategies, creating architecture roadmaps, and authoring detailed technical specifications.
- Cloud Expertise: Proficient in AWS and Azure with hands-on application in enterprise environments.
- Automation & Configuration Management: Strong emphasis on Ansible with supplemental experience in Terraform.
- DevOps Practices: Skilled in containerized environments such as Docker and CI/CD pipelines.
- Frameworks & Databases: Proficient in Java frameworks like Struts and databases (SQL/NoSQL).
Skills & Certifications:
- Advanced knowledge of scaling, performance optimization, and secure application architecture.
- Excellent problem-solving, analytical, and communication skills.
- Optional certifications: AWS Certified Solutions Architect, Azure Architect Expert.
Project Highlights:
Project Description: Migrating a legacy monolithic Java-based application to a cloud-native, microservices architecture. The project involved decomposing a large Struts-based application into modular Spring Boot services deployed on AWS.
Tech Stack:
- Java: Version 11+
- Frameworks: Spring Boot, Hibernate, Struts
- Cloud: AWS (ECS, RDS, S3)
- Automation: Ansible (Primary), Terraform (Supplemental)
- Containers: Docker
- Frontend: Angular 12
- Databases: PostgreSQL, MongoDB
Team Structure: A cross-functional team, including architects, backend engineers, frontend developers, and DevOps specialists, collaborating in an Agile environment.
What we offer:
- A dynamic, international working environment
- Training and personal development opportunities
- Working with experts in the field of language technology and localization
- Participation in international conferences and industry leading events
- Remote working