Senior Java Software Engineer- Java, DS Algo, Multithreading

2 weeks ago


Hyderabad, India Epam Full time

Description

We are seeking an accomplished and skilled Senior Java Engineer with a profound understanding of Multithreading and expertise in Data Structures and Algorithms.

As a Lead Engineer, you will be instrumental in collaborating with product owners and architects to shape design decisions and engineer end-user applications with exceptional scalability and throughput.

Your proficiency in Java, Multithreading, Data Structures, Algorithms, and extensive technical experience will contribute to the establishment of software development standards and innovative solutions.


#LI-DNI #EasyApply

Technologies

DS Algo REST API Design Pattern Problem Solving Multithreading

Responsibilities

Collaborate with product owners and architects on making design decisions Develop end user application with high scalability and high throughput Provide technical and design guidance and create standards Improve, optimize and identify opportunities for improved software development processes Expertise in designing enterprise applications

Requirements

5-8 years of experience in Java and opensource frameworks in Java, REST and Multithreading and willingness to learn Kotlin Hands on knowledge of backend coding and has good knowledge on data structures and algorithms Has worked on creating and integrating with APIs in REST, SOAP protocols and has exposure to working with binary payloads using Thrift or gRPC RPC framework Has working experience and knowledge in Object oriented programming and good exposure to various core(Gang of four) and enterprise design patterns Has experience on resiliency (throttling, circuit breaker, bulk heading etc.) and error handling, profiling CPU/Memory of applications Has experience in alerts and monitoring tools like Grafana, Kibana, Prometheus, Splunk, Graphite and being able to debug through logs and dashboards Has experience on GIT or similar repository management and experience in monorepos would be good Excellent in communication and has good experience in collaborating with multiple teams and stakeholders. This role requires working with various external parties and having very good English communication is a MUST

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

  • Hyderabad, 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...

  • Lead Java Engineer

    2 weeks ago


    Hyderabad, India Epam Full time

    Description We are seeking a dynamic and experienced Lead Java Engineer with expertise in Data Structures, Algorithms, and Microservices. Your adeptness in Java, Data Structures, Algorithms, and Microservices, and exceptional problem-solving capabilities will be instrumental in shaping and delivering cutting-edge software solutions. Join our...


  • Hyderabad, India Hire Alpha Full time

    We are seeking a highly skilled and experienced Java Developer / Senior Java Developer to join our team on a permanent basis. The ideal candidate will have a strong background in developing robust and scalable applications within the Banking & FinTech domain.Key Responsibilities :- Develop, test, and maintain high-quality Java applications.- Solve complex...


  • Bengaluru, Hyderabad, India Epam Systems Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    We are seeking a highly driven Senior Software Engineer who excels in designing, building, and optimizing scalable software solutions. The ideal candidate will possess strong expertise in Java programming, data structures and algorithms, RESTful APIs, and the Spring Boot framework, with a knack for solving complex technical challenges in collaborative team...


  • Bengaluru, Hyderabad, India Epam Systems Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    We are looking for a skilled and motivated Software Engineer who excels in Java, data structures and algorithms, REST APIs, and Spring Boot to join our growing team. This role is key to building scalable, enterprise-grade applications and contributing to our innovative software development processes.This is a fantastic opportunity to solve complex challenges...


  • Hyderabad, India Epam Full time

    Description We are seeking a highly skilled and experienced Java Software Engineer with expertise in Java, AWS, and Data Structures & Algorithms to join our team. The ideal candidate will be responsible for designing and developing high-performance applications while collaborating with product owners and architects to make key design...


  • Hyderabad, India Epam Full time

    Description We are seeking a talented and dedicated Senior Java Software Developer with expertise in Java, Spring Boot, Microservices, and Multithreading who can contribute to critical application and product development projects. As a Senior Engineer, you will play a crucial role in the design, development, and optimization of scalable...


  • Hyderabad, India Epam Full time

    Description We are seeking a talented and dedicated Lead Software Engineer with expertise in Java, Spring Boot, Microservices, and Multithreading who can contribute to critical application and product development projects. As a Lead Engineer, you will play a crucial role in the design, development, and optimization of scalable and...

  • Java+multithreading

    7 days ago


    Hyderabad, Telangana, India Zensar Technologies Full time

    Java AWS engineer with experience in building AWS services like Lambda, Batch, SQS, S3, DynamoDB etc. using AWS Java SDK and Cloud formation templates. - 4 to 8 years of experience in design, development and triaging for large, complex systems. Experience in Java and object-oriented design skills - 3-4+ years of microservices development & Mutlithreading -...


  • Hyderabad, India Tata Consultancy Services Full time

    Greetings from TCS!!!Job Title: Senior Java DeveloperLocation: Hyderabad, Bengaluru, Noida, Gurugram, Pune, Bhubaneswar, KochiExperience Range: 6-12 years!Job Description:6+ years of hands-on experience in Java, Java8 and SpringbootShould be confident enough to independently write services from scratch.Good in Java11 programmingStrong concepts about...