Back to Search
We're in search of a skilled and motivated Senior Java Developer to join our team. You will play an integral part in the development of scalable applications. The project primarily involves creating an innovative software solution in the tech skills industry. If you're a seasoned Java Developer with a forte in building scalable applications, this offers a perfect opportunity to enhance your skills.
Responsibilities
- Develop, architect, and test Java-based solutions for our tech skills project
- Team up with the crew to ensure application meets our stringent standards for performance, scalability, and reliability
- Participate in code reviews to maintain code quality and ascertain the code-base is scalable, reliable, and maintainable
- Identify and resolve any technical glitches or bugs uncovered during the development process
- Provide mentorship to junior developers contributing to the continuous learning and development dynamics of the team
Requirements
- Minimum 4 years of experience in creating scalable applications using Java (Core Java, Java 8)
- Comprehensive experience with Spring Boot & Security, Spring Boot, JBoss
- Proficiency in using RESTful API services and optimizing the performance of large-scale web applications
- Solid understanding of the key design principles that back a scalable application
- Knowledge of Mybatis, Maria db, IBM MQs, Batch jobs
- Extensive background in test-driven development and Git
- Familiarity with microservices
- Highly organized with flexibility
- Proficiency in English at an upper-intermediate level for effective communication within the team
Nice to have
- Familiarity with Agile or Scrum methodologies
- Experience with SQL
- Knowledge of Jenkins and BitBucket
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