Middle Java Developer
Java, Spring, Microservice Architecture Pattern, Spring Boot, Amazon Web Services, Docker, Hibernate
Hyderabad
Middle Java Developer
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.