As part of an international DevOps team, you will maintain and enhance clients' corporate platforms by developing new functionalities and improving existing ones. In this role, you will lead the design and architecture of scalable enterprise applications using Java Enterprise Edition (JEE) and Angular. You will work closely with clients to understand business needs, propose technical solutions, and ensure that all architectural decisions align with long-term business objectives.
Key Responsibilities:
- Design and architect complex, scalable, and high-performance applications.
- Engage directly with clients to gather requirements, clarify needs, present solutions, and support technical decision-making.
- Define application structures, select appropriate technologies, and deliver high-level architectural designs.
- Collaborate with DevOps teams to optimize CI/CD pipelines and deployment strategies.
- Diagnose and resolve incidents and defects, ensuring stable and reliable system operation.
- Contribute to business process improvements by implementing functional and non-functional changes.
Must Have's:
- Educational background as Software Engineer or similar
- Minimum 6+ years of overall experience.
- 5+ Years of experience developing/maintaining applications using Java Enterprise Edition JEE
- Design and implement RESTful APIs
- Work with databases using Hibernate and JPA.
- Optimize application performance and ensure scalability.
- 5+ Years of work experience with Angular Framework
- Experience in JavaScript, HTML5, CSS3
- Experience working with CI/CD pipelines with Gitlab for automated deployments
- Flexibility to work with people in different time zones
- Familiar or experience with agile development methodology
- Great communication and analytical skills, solid verbal and written communication skills
in English are mandatory
Good to have skills:
- Experience working with LDAP protocol
- Knowledge in AWS cloud technologies services (Aurora, Lambda, etc.)
- Work with containerization technologies like Docker and Kubernetes would be a plus