We are seeking a strong, hands-on Senior Java Full-Stack Software Engineer to join a small team of developers focused on managing and growing our enterprise data services platform.
The ideal candidate should have experience with all phases of the software development cycle, including operations. The candidate must be a quick learner who is highly motivated and willing to tackle new technologies while being able to work collaboratively as part of a team or independently. This is a hands-on position requiring strong analytical, architectural, and development skills.
Responsibilities
- Work closely with technology partners on feature definition, business case development, and overall direction of the enterprise data services platform
- Ensure the platform is operating efficiently and effectively
- Oversee and lead software development efforts
- Provide guidance on routine to highly complex problems to team members
- Align with enterprise software development practices
- Design and develop scalable user-facing features using ReactJS, JavaScript
- Ensure responsive design and cross-browser compatibility
- Integrate back-end services with the UI layer
- Design and develop RESTful APIs and microservices that support front-end functionalities
- Create server-side logic using Java
Requirements
- Proficiency in CSS, Microservice Architecture Pattern, ReactJS, Spring, Web Services
- Experience in managing databases (PostgreSQL, Oracle) and writing efficient queries
- Implementing security and data protection measures
- Proficiency in DevOps tools such as Azure DevOps
- Ability to work closely with other stakeholders and participate in Sprint ceremonies to ensure alignment with Agile methodologies
- Strong analytical and problem-solving skills
- Excellent communication and teamwork skills
Nice to have
- Experience with Oracle WebLogic Server
- Experience with cloud technologies
- Familiarity with containerization and orchestration tools
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn