Back to Search
We are in search of a motivated and skilled Middle Java Developer to contribute to our project. The project centers around creating scalable applications using Java 8+, Spring Boot, JBoss, and RESTful API services. We desire a candidate who is enthusiastic about technology and is committed to remaining up-to-date with the latest industry trends and top practices.
Responsibilities
- Design, build, and sustain scalable Java applications utilizing Spring Boot, JBoss EAP, REST, and Web Services
- Handle the implementation and maintenance of Spring Security and Apache Maven.
- Develop and oversee batch jobs employing Hibernate and JBoss EAP
- Collaborate with the team to devise and build optimized databases employing MySQL
- Work in tandem with business analysts to identify and actualize software solutions meeting business requirements
- Engage in code reviews, ensuring adherence to code quality and the best practices
- Proactively identify and troubleshoot technical issues
- Stay informed on the most recent industry trends and the best practices
Requirements
- At least 3 years of experience in creating scalable applications using Java (Core Java, Java 8)
- Solid understanding of the foundational design principles guiding a scalable application
- Demonstrable experience with RESTful API services and optimizing large-scale web applications
- Experience with Spring Boot & Security, JBoss
- Knowledge of Mybatis, Maria db, IBM MQs, Batch job
- B2+ English level
Nice to have
- Familiarity with Jenkins and BitBucket, SQL
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