backgo to search

senior java developer

Java, Clean Code, Kotlin, Scala, Go Language, SQL, NoSQL tools, APIs and Integration, CI/CD, Spring, Ownership

We are seeking a highly skilled Senior Java Developer to join our remote team, working on a challenging project that requires advanced knowledge of Java, Kotlin, Scala, or Go, as well as expertise in Clean Code, SQL, and Spring. As a Senior Java Developer, you will play a key role in the development of microservices, API & integration standards, and CI/CD pipelines. You will be responsible for designing, developing, and maintaining high-quality software solutions, contributing to the full software development lifecycle. You will also be expected to demonstrate excellent problem-solving skills and a deep understanding of system design, as well as a willingness to take ownership of projects and lead the development team.

  • Design, develop, and maintain high-quality software solutions, contributing to the full software development lifecycle
    • Create and maintain microservices, API & integration standards, and CI/CD pipelines
      • Contribute to problem-solving and system design activities, ensuring optimal performance and reliability of software solutions
        • Take ownership of projects and lead the development team, ensuring the timely and efficient delivery of projects
          • Collaborate with cross-functional teams to deliver high-quality software solutions in line with project goals and timelines
            • Conduct code reviews and provide feedback to team members, promoting high coding standards and practices
              • Continuously evaluate industry trends and best practices to refine and implement the most effective software development strategies
                • Actively participate in team meetings and discussions, communicating progress, issues, and solutions to team members and stakeholders
                  • Minimum of 4 years of experience as a Java Developer, working on large-scale projects and with complex infrastructures
                    • Knowledge of DSA (Data Structures and Algorithms) – is a must have
                      • Advanced knowledge of Java and at least one of Kotlin, Scala, or Go
                        • Advanced knowledge of Clean Code principles and practices
                          • Intermediate knowledge of problem-solving techniques and system design
                            • Good knowledge of microservices architecture and implementation
                              • Good experience in API & integration standards
                                • Advanced knowledge of SQL for database design and management
                                  • Strong experience of NoSQL tools for data storage and retrieval
                                    • Knowledge of CI/CD pipelines for software delivery and deployment
                                      • Advanced knowledge of Spring for developing enterprise-level applications
                                        • Excellent communication skills and a big picture view, enabling effective collaboration with team members and stakeholders
                                          • Upper-Intermediate English language proficiency
                                            nice to have
                                            • Experience with cloud-based technologies and services, such as AWS or Azure
                                              • Experience with containerization and container orchestration tools, such as Docker and Kubernetes
                                                • Experience with front-end technologies, such as React or Angular

                                                  benefits for locations

                                                  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

                                                  don't have time? Apply later!We send you a link to the job in your e-mail
                                                  get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
                                                  a smiling man wearing sunglasses