Senior Full Stack Java Developer
EPAM Systems
Software Engineering
São Paulo, SP, Brazil
Posted on Aug 29, 2024
Senior Full Stack Java Developer Description
We are seeking a Senior Full Stack Java Developer to join our team.
y. As a key member of the development team, you will be responsible for full-cycle application development in an Agile environment, as well as integrating with clients' systems and applications. If you are passionate about Java, proficient in Angular, and committed to delivering high-quality, production-ready code, this role offers an exciting opportunity to contribute to impactful projects.
#LI-DNI
Responsibilities
- Engage in full-cycle application development in an Agile environment
- Communicate with the customer to clarify requirements
- Integrate with other clients’ systems and applications
- Participate in the migration of existing systems
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical discipline
- Minimum 3 years’ experience programming in Java with a strong background
- Proficiency in Angular JS and JavaScript
- Knowledge of HTML and REST
- Ability to write clean and maintainable code, and conduct code reviews
- Experience working with Google Cloud Platform, particularly GAE
- Strong knowledge of data structures, algorithms, OOP, and design patterns
- Experience in Unit Testing and familiarity with testing and mocking frameworks
- Solid understanding of SDLC and experience working in an agile environment
- Self-management and strong prioritization skills
- Experience in client-facing communications
- B2+ English level proficiency
Nice to have
- Java internals knowledge including GC, JIT compilation, and memory management
- SQL expertise
- Experience with Google Environment tools such as piper, critique, borg, boq, and cider