Description
We are seeking a Senior Java Software Engineer to join our team. The successful candidate will play a crucial role in defining and implementing the architecture of our projects. You will work closely with customers, peers, and vendors to resolve complex issues, develop strategic solutions, and ensure technical standards are maintained.
#EasyApply
Responsibilities
- Collaborate with cross-functional teams to define, design, and ship new features
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Write well-designed, efficient, and testable code
- Conduct software analysis, programming, testing, and debugging
- Participate in software and architectural design
- Recommend changes to improve established Java application processes
- Develop and execute unit tests
Requirements
Minimum of 4 years of professional experience in Java programmingProficiency in SQL and experience with MongoDB, Apache Cassandra, and RDBMS ToolsFamiliarity with continuous integration and continuous deployment (CI / CD) pipelines, especially using GitExperience with web development frameworks like Angular or ReactExperience with Java frameworks such as DropWizard, Spring, and HibernateWorking knowledge of Unix / Linux systemsStrong understanding of object-oriented design principlesExperience with distributed storage systems like DB2, Oracle, Cassandra, and MongoDBFluency in English at an upper-intermediate levelNice to have
Experience with microservices architectureFamiliarity with cloud platforms such as AWS, Azure, or Google Cloud PlatformWe offer
Opportunity to work on technical challenges that may impact across geographiesVast opportunities for self-development : online university, knowledge sharing opportunities globally, learning opportunities through external certificationsOpportunity to share your ideas on international platformsSponsored Tech Talks & HackathonsUnlimited access to LinkedIn learning solutionsPossibility to relocate to any EPAM office for short and long-term projectsFocused individual developmentBenefit package : Health benefits Retirement benefits Paid time off Flexible benefitsForums to explore beyond work passion (CSR, photography, painting, sports, etc.)