Java Software Engineer

2 weeks ago


Bengaluru, India Epam Full time

Description

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.

#LI-DNI

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

We offer

Opportunity to work on technical challenges that may impact across geographies Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications Opportunity to share your ideas on international platforms Sponsored Tech Talks & Hackathons Unlimited access to LinkedIn learning solutions Possibility to relocate to any EPAM office for short and long-term projects Focused individual development Benefit package: Health benefits Retirement benefits Paid time off Flexible benefits Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)

  • Bengaluru, India Java Backend developer Full time

    We are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).


  • Bengaluru, India Java Backend developer Full time

    We are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).


  • Bengaluru, India Java Backend developer Full time

    We are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).


  • Bengaluru, India Java Backend developer Full time

    We are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).


  • Bengaluru, India Java Backend developer Full time

    We are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).


  • Bengaluru, India Java Backend developer Full time

    We are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).


  • Bengaluru, Karnataka, India, Karnataka Java Backend developer Full time

    We are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).


  • Bengaluru, India Sonata Software Full time

    Experience: 4 to 8 yearsKey Skills:- Java- Springboot- Microservices- Hibernate- Rest API- Payment Gateway (must)- Ecommerce- AWSResponsibilities- Develop and maintain Java applications.- Implement microservices architecture.- Integrate with payment gateways.- Collaborate with cross-functional teams.Qualifications- 4 to 8 years of experience in software...


  • Bengaluru, India Sonata Software Full time

    Experience: 4 to 8 years Key Skills: Java Springboot Microservices Hibernate Rest API Payment Gateway (must) Ecommerce AWS Responsibilities Develop and maintain Java applications. Implement microservices architecture. Integrate with payment gateways. Collaborate with cross-functional teams. Qualifications 4 to 8 years of experience in software development....


  • Bengaluru, India Sonata Software Full time

    Experience: 4 to 8 years Key Skills: Java Springboot Microservices Hibernate Rest API Payment Gateway (must) Ecommerce AWS Responsibilities Develop and maintain Java applications. Implement microservices architecture. Integrate with payment gateways. Collaborate with cross-functional teams. Qualifications 4 to 8 years of experience in software development....