Middle Java Developer
Java, Java Microservice Infrastructure, MySQL, Spring, Docker, Kubernetes
Hyderabad
Middle Java Developer
We are seeking a skilled and experienced Middle Java Developer with over 5 years of programming experience and a strong understanding of data structures and algorithms. As a Middle Java Developer, you will be responsible for developing and maintaining backend applications using Java and related technologies. You will have the opportunity to work with a modern tech stack. Strong problem-solving skills, a passion for optimizing code, and a willingness to learn new technologies are key attributes for this role.
responsibilities
- Design, develop, and maintain Java-based backend applications and microservices
- Collaborate with cross-functional teams to gather requirements, propose technical solutions, and contribute to software design discussions
- Utilize Spring Cloud to implement scalable and resilient microservices architectures
- Apply strong problem-solving skills to optimize code performance and ensure efficient data processing
- Take ownership of the PCF pipeline, managing deployments and ensuring smooth operations
- Demonstrate secure coding practices and adhere to data security policies
- Collaborate with peers and participate in pair programming sessions to improve code quality and knowledge sharing
- Utilize fundamental knowledge of Docker and Kubernetes to contribute to application scalability and deployment
requirements
- 5+ years of professional experience in Java development, with a focus on backend applications
- Strong knowledge and hands-on experience with Spring Cloud for building scalable and resilient microservices
- Solid understanding of data structures and algorithms, with a strong problem-solving mindset
- Proficiency in PCF or willingness to quickly learn and adopt PCF for deployment and management
- Familiarity with Docker and Kubernetes, and the ability to contribute to application scalability and deployment strategies
- Experience in secure coding practices and a strong commitment to data security
- Knowledge of Git for version control and Jenkins for continuous integration and deployment
- Good understanding of fundamental software engineering principles and best practices
- Familiarity with Linux and basic command line tools for troubleshooting and log analysis
- Excellent communication skills and a B2+ English level to effectively collaborate with stakeholders and peers
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.