Back to Search
We are in search of a seasoned Senior Java Developer to help spearhead our team's efforts in creating scalable applications. This project aims to develop a unique software solution in the Tech Skills sector. As a part of a proficient team of developers, your work will involve using Java, MySQL, Spring Boot, JBoss EAP, REST, Web Services, Spring Security, Apache Maven, BitBucket, Hibernate, Jenkins, and SQL methodologies to develop a robust and scalable application. If you're an experienced Java Developer with a substantial background in designing scalable applications, this opportunity could be an excellent platform to boost your skills further.
Responsibilities
- Architect, design, and test Java-based solutions
- Cooperate with the team to ensure that the application conforms to standards of performance, scalability, and reliability
- Engage in code reviews to keep a check on code quality and to ensure that the codebase is scalable, reliable, and easily maintainable
- Identify and troubleshoot any technical problems or bugs that might arise during the development phase
- Provide mentorship to junior developers, contributing to their continual learning process and overall team growth
Requirements
- A minimum of 4 years of experience in developing scalable applications using Java (Core Java, Java 8)
- Immense experience with Spring Boot & Security, Spring Boot, and JBoss
- Experience in using RESTful API services and in optimizing performance for large-scale web applications
- Solid understanding of the fundamental design principles for a scalable application
- Knowledge of Mybatis, Maria db, IBM MQs, and Batch jobs
- Experience with microservices
- High level of organizational skills and flexibility
- Proficiency in English at an upper-intermediate level is a must for the effective communication of the team and stakeholders
Nice to have
- Skills in SQL
- Familiarity with 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