backGo to search

Middle Java Developer

Java, Java Microservice Infrastructure, MySQL, Spring, Docker, Kubernetes

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.

  • 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
                  • 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


                                      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.