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

We are looking for a proactive and experienced Senior Developer with strong Java programming skills to work remotely on our product development and improvement project.

In this role, you will be responsible for designing, developing, testing, and maintaining high-quality software products, using your expertise in Java and other programming languages. Your expertise in algorithms and data structures will be essential to identify requirements and design solutions that meet our customers' needs. You will also be expected to demonstrate ownership and a proactive attitude toward problem-solving, ensuring that our products are delivered on time, within budget, and to the highest quality standards.

responsibilities
  • Design, develop, test, and maintain high-quality software products using Java and other programming languages
  • Collaborate closely with cross-functional teams to identify requirements and design solutions that meet our customers' needs
  • Demonstrate ownership and a proactive attitude toward problem-solving, ensuring that our products are delivered on time, within budget, and to the highest quality standards
  • Ensure that the software products meet or exceed customer expectations by adhering to quality standards and best practices
  • Contribute to the improvement of software development processes by adopting Agile methodologies and driving CI/CD
requirements
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
  • Minimum of 4 years of experience in Java development, demonstrating expertise in algorithms and data structures
  • Proficiency in Kotlin, Scala, or Go language, enabling efficient development and maintenance of software products
  • Experience with SQL and NoSQL tools for efficient data management and querying
  • Expertise in APIs and integration, ensuring seamless communication between different software products
  • Experience with CI/CD practices, promoting efficient and reliable software development processes
  • Strong understanding of Spring and Java Microservice Infrastructure for scalable software development
  • Strong communication skills, enabling effective collaboration with cross-functional teams
  • Fluent English communication skills at an Upper-Intermediate level, facilitating effective collaboration and communication
nice to have
  • Familiarity with containerization technologies such as Docker and Kubernetes
  • Understanding of machine learning concepts and their integration into software development pipelines

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