Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Java Software Engineer Java, DS Algo, Multithreading.
India Jobs Expertini

Urgent! Java Software Engineer - Java, DS Algo, Multithreading Job Opening In Bengaluru – Now Hiring Epam

Java Software Engineer Java, DS Algo, Multithreading



Job description

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.)

  • Required Skill Profession

    Computer Occupations



    Your Complete Job Search Toolkit

    ✨ Smart • Intelligent • Private • Secure

    Start Using Our Tools

    Join thousands of professionals who've advanced their careers with our platform

    Rate or Report This Job
    If you feel this job is inaccurate or spam kindly report to us using below form.
    Please Note: This is NOT a job application form.


      Unlock Your Java Software Potential: Insight & Career Growth Guide