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 Senior Java Developer with strong experience in Algorithms and Data Structures to join our remote team and work on cutting-edge projects.

In this role, you will be responsible for developing high-quality software solutions using Java and other related technologies. You will work closely with cross-functional teams to understand business requirements and translate them into scalable and efficient software solutions. Your expertise in algorithms and data structures, Kotlin, Scala, or Go will be essential to your success in this role. Additionally, you will need to have strong problem-solving skills and experience with system design and microservices. If you are passionate about software development and committed to delivering high-quality solutions, we encourage you to apply to join our team.

responsibilities
  • Design, develop, and maintain high-quality software solutions using Java and related technologies
    • Collaborate closely with cross-functional teams to understand business requirements and translate them into scalable and efficient software solutions
      • Utilize your expertise in algorithms and data structures, Kotlin, Scala, Go, SQL, NoSQL, APIs, and integration standards to develop efficient software solutions
        • Participate in system design and microservices development
          • Ensure software quality by conducting code reviews and testing
            • Advocate for efficient and reliable software development processes by promoting CI/CD best practices
              • Take ownership of projects and deliver high-quality solutions
                requirements
                • At least 4 years of experience in Java software development, demonstrating proficiency in algorithms and data structures
                  • Strong knowledge of Kotlin, Scala, or Go languages
                    • Expertise in SQL and NoSQL tools for efficient data querying and manipulation
                      • Experience with APIs and integration standards, contributing to efficient software development processes
                        • Strong understanding of CI/CD practices, promoting efficient and reliable software development processes
                          • Proficiency in Spring Framework for building scalable and efficient Java applications
                            • Ownership mentality, demonstrating the ability to take ownership of projects and deliver high-quality solutions
                              • Fluent English communication skills at an Upper-Intermediate level, facilitating effective collaboration and communication
                                nice to have
                                • Understanding of containerization and orchestration tools such as Docker and Kubernetes
                                  • Experience with requirement elicitation and a big-picture view of software development

                                    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