Job Description
EPAM’s global multi-disciplinary teams serve 61,600 employees and customers in more than 45 countries across five continents.
As a recognized leader, EPAM is listed among the top 15 companies in Information Technology Services on the Fortune 1000 and ranked as the top IT services company on Fortune’s 100 Fastest-Growing Companies list for the last three consecutive years.
EPAM is also listed among Ad Age’s top 25 World’s Largest Agency Companies and in 2020, Consulting Magazine named EPAM Continuum a top 20 Fastest-Growing.
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
• Minimum experience required is 8-12 yrs
• Strong knowledge of Data structures and Algorithms - Stacks, Queues, Linked list, Trees - Searching, sorting, greedy Algorithms
• Strong problem solver and critical thinker
• Good understanding of Http and API development
• Develop fault tolerant, high performant code
• Unit Testing, CI/CD, Clean code practices
• Desirable exposure to any cloud
• Familiarity with AWS
• Familiarity with asynchronous system design (understanding of SQS based systems is enough)
• Willingness to work on solving business problems
• Collaborate with product owners and architects on making design decisions
• Development of 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
• Good communication skills
Nice to have
• Exposure to any Cloud
Technologies
• Java 8
• Algorithms
• Data Structures
• Spring boot
• Microservices
• REST API
• Design Pattern
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
💡 Quick Summary
Seeking a career-building opportunity? The Open Source Technology | Lead Java Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
