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
warning.png
Sorry the job is no longer available.

We are looking for a highly skilled Senior Java Developer with expertise in Data Structures and Algorithms to join our remote team and work on exciting projects using a variety of programming languages and tools.

As a Senior Java Developer, you will be responsible for designing and implementing complex software solutions and contributing to the development of our products. You will be working with a team of talented developers who share a passion for clean code, problem-solving, and system design. You will have the opportunity to work on microservices, APIs, and integration standards, as well as SQL and NoSQL tools. If you are a proactive problem solver with a big-picture view and a passion for ownership, we encourage you to apply.

responsibilities
  • Design and implement complex software solutions that meet the requirements of our products
    • Contribute to the development of our products, collaborating with a team of talented developers
      • Develop microservices and APIs that adhere to integration standards
        • Optimize SQL and NoSQL queries for efficient data querying and manipulation
          • Participate in code reviews and provide constructive feedback to team members
            • Collaborate with cross-functional teams to understand business requirements and translate them into innovative software solutions
              • Create and maintain technical documentation to ensure efficient knowledge transfer and team collaboration
                • Act as a mentor to junior team members, promoting professional growth and development
                  requirements
                  • Minimum of 4 years of experience as a Java Developer, with a strong understanding of algorithms and data structures
                    • Expertise in at least one of the following programming languages: Kotlin, Scala, or Go
                      • Proficiency in SQL and NoSQL tools for efficient data querying and manipulation
                        • Experience with Spring for building scalable and efficient applications
                          • Strong understanding of API and integration standards, contributing to the development of microservices
                            • Experience with CI/CD practices, promoting efficient and reliable software development processes
                              • Fluent English communication skills at an upper-intermediate level, facilitating effective collaboration and communication
                                nice to have
                                • Experience with Clean Code principles for writing efficient and maintainable code
                                  • Understanding of system design principles, contributing to the development of scalable and efficient software solutions
                                    • Familiarity with requirement elicitation, facilitating effective communication with stakeholders and product owners

                                      These jobs are for you

                                      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

                                      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