Padmi

Senior Java Software Engineer

HyderabadPosted 2 months ago
Software engineeringSeniorFull Time; Regular
Apply at EPAM Systems

Opens the source posting on shine.com

Source description

About the role

View original

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.

One address, no account. We’ll tell you when matching roles go live.

More at EPAM Systems

Related open roles

View all roles