backGo to search

Middle Java Developer

hot
bullets
Java, Spring, Microservice Architecture Pattern, Spring Boot, Amazon Web Services, Docker, Hibernate
bullets
Hyderabad

We are seeking a highly skilled and motivated Middle Java Developer to join our team.

With at least 2+ years of relevant production experience, you will play a crucial role in designing, developing, and maintaining our software solutions. As a Middle Java Developer, you will be responsible for writing production-quality code while adhering to best practices and industry standards. Your expertise in Java, object-oriented design principles, and experience with frameworks like Spring and Spring Boot will be vital in contributing to the success of our projects.

responsibilities
  • Foster a continuous improvement mindset, actively seeking opportunities to enhance software development processes and practices
  • Participate in software design activities and discussions, collaborating with cross-functional teams to create efficient and scalable solutions
  • Write clean, reliable, and efficient code, ensuring high standards of quality and maintainability
requirements
  • BS/MS degree in Computer Science, Software Engineering, or a related subject
  • 2+ years of relevant working experience
  • Proficiency in Java and good knowledge of the Java standard library
  • Experience with test-driven development (TDD) and pair programming
  • Familiarity with DevOps approach and concepts
  • Strong understanding of object-oriented design principles (SOLID) and functional programming design principles
  • Hands-on experience with Spring and/or Spring Boot frameworks
  • Experience in designing and working with REST APIs
  • Strong English communication skills (B2+ level)
nice to have
  • Experience in agile software development methodologies
  • Proficiency in using Linux/bash shell
  • Knowledge and experience with cloud platforms and deployments
  • Experience with cloud-native development
  • Familiarity with microservices patterns and deployments
  • Knowledge or experience with Kotlin, Golang, and/or Rust
  • Experience using code quality tools like SonarCube
  • Experience in developing high-performance and high-capacity services

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.