backgo to search

senior java developer

bullets
Java, Algorithms & Data structures, Kotlin, Scala, Go Language, SQL, NoSQL tools, APIs and Integration, CI/CD, Spring, Ownership

We are searching for a Senior Java Developer to join our remote team, focusing on building cutting-edge solutions for a variety of exciting projects.

In this role, you will be responsible for designing, developing, and implementing complex software solutions using Java and other related technologies. The ideal candidate will have a strong background in Algorithms & Data Structures, Kotlin/Scala/Go, and SQL/NoSQL tools, with the ability to work collaboratively with cross-functional teams and stakeholders. If you are a self-starter with an entrepreneurial spirit and a passion for building innovative products, we invite you to apply and join our dynamic team.

responsibilities
  • Design, develop, and implement complex software solutions using Java and related technologies
    • Collaborate closely with cross-functional teams and stakeholders to understand business requirements and translate them into innovative software solutions
      • Participate in system design and architecture, contributing to the development of scalable and secure software solutions
        • Ensure adherence to coding standards and best practices, promoting code quality and maintainability
          • Contribute to the development of APIs and integration standards, promoting effective communication and collaboration between systems
            • Participate in code reviews and provide constructive feedback to team members
              • Collaborate with DevOps teams to ensure efficient and reliable software delivery through CI/CD practices
                • Take ownership of assigned tasks and ensure timely and high-quality delivery of software solutions
                  • Mentor and guide junior team members, fostering a positive learning environment and promoting professional growth
                    requirements
                    • Minimum of 4 years of experience in Java development, working on complex software solutions
                      • Strong background in Algorithms & Data Structures, contributing to the development of efficient and scalable software
                        • Expertise in Kotlin, Scala, or Go Language for building high-quality software
                          • Experience with SQL and NoSQL tools for effective data querying and manipulation
                            • Expertise in API and Integration Standards, promoting effective communication and collaboration between systems
                              • Experience with CI/CD practices, promoting efficient and reliable software development processes
                                • Strong understanding of Spring Framework and its related technologies, such as Spring Boot and Spring Cloud
                                  • Expertise in system design, contributing to the development of scalable and secure software solutions
                                    • Familiarity with Microservices architecture, promoting modular and scalable software design
                                      • Ability to elicit and translate requirements into technical solutions
                                        • Strong problem-solving skills and ability to take ownership of assigned tasks
                                          • Ability to think in a big-picture view, considering the broader impact of technical decisions on the project and organization
                                            • Strong English communication skills at an Upper-Intermediate level, facilitating effective collaboration and communication
                                              nice to have
                                              • Familiarity with containerization technologies like Docker and Kubernetes

                                                benefits for locations

                                                india.svg
                                                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