Java Developer
Role details
Job location
Tech stack
Job description
- Design, build, and maintain software.
- Ensure stable and smooth maintenance of delivered software.
- Ensure performance and responsiveness of applications.
- Participate in the Software Development Life Cycle.
- Innovate within the team and contribute technically.
Requirements
A multinational technology services company is seeking a Senior Java Engineer to design and maintain software for a global customer. This 100% remote role requires strong Java programming skills, a deep understanding of the Software Development Life Cycle, and experience with testing types. The ideal candidate will thrive in an agile environment and possess excellent English skills (B2+/C1). Benefits include extensive holiday leave, a health care plan, and professional training access., * Very strong Java programming skills and knowledge of building APIs.
- Deep understanding of all stages in the Software Development Life Cycle.
- Experience with different testing types: Unit Testing, API Testing, Acceptance Testing, Load Testing.
- Experience working in an Agile fashion (e.g. Scrum, SAFe).
- Fluent English (B2+/C1)., Java programming skills Building APIs Software Development Life Cycle understanding Design patterns and principles knowledge Testing experience (Unit, API, Acceptance, Load) Distributed architectures (SOA or MSA) Event-driven architectures experience REST APIs AWS services knowledge Gradle or Maven experience Enterprise Jenkins experience Agile methodologies (Scrum, SAFe) English (B2+/C1)
Benefits & conditions
Health Care Plan Flexible Retribution Program Access to training platforms Career stability and plans Work Life Balance measures UST Club Platform discounts