backGo to search

Java Software Engineer - Java, DS Algo, Multithreading

bullets
Java, Java 8, Algorithms & Data structures, Java Multithreading
bullets
Bangalore, Chennai

We are seeking a Java Software Engineer - Java, DS Algo, Multithreading to join our team.

As a Java Software Engineer, you will be responsible for designing, developing and implementing high-quality software solutions using Java and related technologies.

responsibilities
  • Design, develop and implement high-quality software solutions using Java and related technologies
  • Collaborate with cross-functional teams to analyze and understand software requirements
  • Write clean, maintainable code and perform code reviews to ensure code quality
  • Develop and maintain automated tests to ensure software reliability and stability
  • Troubleshoot and debug software issues and provide timely resolutions
  • Participate in Agile development processes, including sprint planning, estimation, and retrospectives
  • Stay up-to-date with emerging trends and technologies in software development
requirements
  • 3-5 years of experience in Java and open-source frameworks in Java with a willingness to learn Kotlin
  • Hands-on knowledge of backend coding with experience in data structures and algorithms
  • Experience in creating and integrating APIs using REST, SOAP protocols, and exposure to binary payloads using Thrift or gRPC RPC framework
  • Knowledge in Object-Oriented Programming and familiarity with various core and enterprise design patterns
  • Experience in resiliency, error handling, and profiling CPU/memory of applications
  • Experience in monitoring tools such as Grafana, Kibana, Prometheus, Splunk, and Graphite
  • Proficiency in GIT or similar repository management with experience in monorepos
  • Excellent communication skills with the ability to collaborate with multiple teams and stakeholders
  • Fluent in English (B2+ or higher) for effective communication within the team and with external parties

Benefits

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