Middle Java Backend Developer
Java, Apache Tomcat, JBoss EAP, REST, Spring, Spring Boot, Web Services, Apache Maven, BitBucket, Hibernate, Jenkins, SQL
Hyderabad
Middle Java Backend Developer
We are seeking a talented and self-motivated Middle Java Backend Developer to join our team in Hyderabad.
In this role, you will be responsible for developing and maintaining Java applications using Core Java 1.8 and various frameworks such as Spring, Spring Boot, and MyBatis. With at least 3 years of relevant work experience, you will collaborate with our cross-functional teams to analyze requirements, design solutions, and ensure the quality and efficiency of our software products. This is a remote position, with occasional on-site work at our customer's office in Hyderabad for 3 days a week.
responsibilities
- Analyze functional requirements and translate them into application design using established methodologies and guidelines
- Convert process/program specifications into program codes that adhere to programming best practices and guidelines
- Develop unit test packages, execute tests, and document test results to ensure program quality
- Investigate reported problems and errors, making necessary amendments and conducting testing to ensure correct and efficient system operation
- Assist in integration testing, system testing, user acceptance testing, and implementation activities to address reported issues and ensure smooth program execution
- Prepare and maintain up-to-date system documentation
- Collaborate effectively with other teams within the organization to deliver the required artifacts
requirements
- Bachelor's degree in Computer Science, Engineering, or a related field
- Minimum of 3 years of relevant work experience as a Java Developer
- Strong proficiency in Core Java 1.8
- Experience with frameworks such as Spring, Spring Boot, and MyBatis
- Familiarity with web services, REST, JUnit, and Log4J
- Knowledge of MySQL databases
- Proficiency in tools such as Maven, Jenkins, and SQL Developer
- Experience working with web servers like Jboss/Tomcat
- Familiarity with source control tools, particularly BitBucket
- Knowledge of the banking domain is preferable
- Experience working in an Agile development environment
- Strong problem-solving and analytical skills
- Excellent communication and collaboration abilities
- B2+ English level
nice to have
- Experience with other programming languages and frameworks
- Knowledge of additional databases and ORMs
- Familiarity with cloud technologies and services
- Understanding of containerization technologies such as Docker
- Exposure to front-end technologies like HTML, CSS, and JavaScript
- Experience with automated testing frameworks
- Understanding of software security principles and best practices
Benefits
For you
- Insurance Coverage
- Paid Leaves – including maternity, bereavement, paternity, and special COVID-19 leaves.
- Financial assistance for medical crisis
- Retiral Benefits – VPF and NPS
- Customized Mindfulness and Wellness programs
- EPAM Hobby Clubs
For your comfortable work
- Hybrid Work Model
- Soft loans to set up workspace at home
- Stable workload
- Relocation opportunities with ‘EPAM without Borders’ program
For your growth
- Certification trainings for technical and soft skills
- Access to unlimited LinkedIn Learning platform
- Access to internal learning programs set up by world class trainers
- Community networking and idea creation platforms
- Mentorship programs
- Self-driven career progression tool
can't find the job you are looking for?
Send us your CV to get a personalized offer.