Source description
About the role
As a skilled Senior Java Engineer with expertise in Multithreading, Data Structures, and Algorithms, you will play a crucial role in collaborating with product owners and architects to influence design decisions and develop end-user applications with exceptional scalability and throughput. Your in-depth technical knowledge and proficiency in Java will help establish software development standards and drive innovative solutions. Key Responsibilities: - Collaborate with product owners and architects to make design decisions - Develop end-user applications with high scalability and throughput - Provide technical and design guidance, and establish standards - Enhance, optimize, and identify opportunities for improved software development processes - Expertise in designing enterprise applications Qualification Required: - 5-8 years of experience in Java and open-source frameworks, with expertise in REST and Multithreading, and a willingness to learn Kotlin - Hands-on knowledge of backend coding, data structures, and algorithms - Experience in creating and integrating with APIs in REST, SOAP protocols, and exposure to working with binary payloads using Thrift or gRPC RPC framework - Proficiency in Object-Oriented Programming and exposure to core and enterprise design patterns - Experience in resiliency, error handling, CPU/Memory profiling, alerts, and monitoring tools like Grafana, Kibana, Prometheus, Splunk, Graphite - Familiarity with GIT or similar repository management, and experience in monorepos - Excellent communication skills with the ability to collaborate effectively with multiple teams and stakeholders The company offers: - Opportunities to work on technical challenges with global impact - Self-development opportunities including online university, knowledge sharing, external certifications - Platform to share ideas on international forums - Sponsored Tech Talks & Hackathons - Unlimited access to LinkedIn learning solutions - Possibility to relocate to any EPAM office for projects - Individual development focus and comprehensive benefits package - Forums to explore passions beyond work such as CSR, photography, painting, sports, etc. As a skilled Senior Java Engineer with expertise in Multithreading, Data Structures, and Algorithms, you will play a crucial role in collaborating with product owners and architects to influence design decisions and develop end-user applications with exceptional scalability and throughput. Your in-depth technical knowledge and proficiency in Java will help establish software development standards and drive innovative solutions. Key Responsibilities: - Collaborate with product owners and architects to make design decisions - Develop end-user applications with high scalability and throughput - Provide technical and design guidance, and establish standards - Enhance, optimize, and identify opportunities for improved software development processes - Expertise in designing enterprise applications Qualification Required: - 5-8 years of experience in Java and open-source frameworks, with expertise in REST and Multithreading, and a willingness to learn Kotlin - Hands-on knowledge of backend coding, data structures, and algorithms - Experience in creating and integrating with APIs in REST, SOAP protocols, and exposure to working with binary payloads using Thrift or gRPC RPC framework - Proficiency in Object-Oriented Programming and exposure to core and enterprise design patterns - Experience in resiliency, error handling, CPU/Memory profiling, alerts, and monitoring tools like Grafana, Kibana, Prometheus, Splunk, Graphite - Familiarity with GIT or similar repository management, and experience in monorepos - Excellent communication skills with the ability to collaborate effectively with multiple teams and stakeholders The company offers: - Opportunities to work on technical challenges with global impact - Self-development opportunities including online university, knowledge sharing, external certifications - Platform to share ideas on international forums - Sponsored Tech Talks & Hackathons - Unlimited access to LinkedIn learning solutions - Possibility to relocate to any EPAM office for projects - Individual development focus and comprehensive benefits package - Forums to explore passions beyond work such as CSR, photography, painting, sports, etc.
More at EPAM Systems
Related open roles
Java Full-Stack Developer (Angular) - Hyderabad
Hyderabad · Hybrid
Java Full-Stack Developer (Angular) - Hyderabad
Hyderabad · Hybrid
Senior Java Full-Stack Developer (Angular)
Bangalore · Hybrid
Java Full-Stack Developer (Angular)
Bangalore · Hybrid
Data Technology Consultant
Mumbai
Senior Data Software Engineer
Mumbai