Job Description
As a Senior Engineer, you will play a crucial role in designing, developing, and optimizing scalable and high-throughput end-user applications. Your proficiency in Java, DS Algo, AWS, and problem-solving skills will contribute to the success of our projects.
At our company, we are committed to diversity and inclusion in our hiring practices. We value the unique perspectives and contributions that individuals from different backgrounds bring to our team. Join us and help us build a diverse and talented team that can drive our company's success.
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
• Should have min 5 to 8 years of experience in software industry
• Must have experience on Java8, Data structures, Algorithms, Spring Boot, Microservices, Rest API, Design Pattern, Problem Solving & Knowledge on any cloud
• Strong knowledge of Data structures and Algorithms - Stacks, Queues, Linked list, Trees, Searching, Sorting, String manipulation, Greedy Algorithms
• Excellent problem solving and critical thinking
• Independent and strong ownership of business problems and technical solutions
• Strong Communication and inter-personal skills
• Mastery on algorithms and data structures
• Strong experience with AWS (S3, Lambda, DynamoDB, API Gateway, etc.)
• Experience with open source (Apache Projects, Spring, Maven, etc.)
• Deep understanding of Kafka and streaming
• Experience with automated testing (TDD, Mocking, Unit/Functional/Integration)
• Expert knowledge of the Java language, platform, ecosystem and underlying concepts and constructs
• Hands on with engineering excellence, CI/CD tools and practices
• Knowledge of common design patterns and design principles
• Good knowledge and experience with security constructs – OpenID, OAuth2.0, TLS, OWASP
We offer
• Insurance coverage
• Paid leaves – including maternity, bereavement, paternity, and special COVID-1+ leaves.
• Financial assistance for medical crisis
• Retiral Benefits – VPF and NPS
• Customized Mindfulness and Wellness programs
• EPAM Hobby Clubs
• Flexible and hybrid work opportunities
• Soft loans to set up workspace at home
• Relocation and mobility programs
• Access to soft skills training in general communication, presenting and public speaking, diversity, equity and inclusion (DEI), cultural Intelligence, self-productivity, well-being and more.
• Unlimited access to the LinkedIn Learning Library, including 22,000+ courses
• Access to internal learning platforms, EPAM University and a wide range of professional communities and competency centers
• Community networking and idea creation platforms
• Mentorship programs
• Self-driven career progression tool
• Upskilling, reskilling and certification courses
💡 Quick Summary
Seeking a career-building opportunity? The Senior Java| DS Algo| AWS Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Pune 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.
