Senior Software Engineer - Java Microservices
Pune Division, Maharashtra, India · Full Time
Be the first to apply
- Experience
- 4–10 yrs
- Salary
- —
- Openings
- 1
- Posted
- 2 weeks ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Job Overview
EPAM Systems is looking for a Senior Software Engineer with a strong background in Java microservices, Docker, and Kubernetes to join our team in Pune, Maharashtra. The successful candidate will engage in designing and delivering scalable, high-performance software applications.
Key Responsibilities
- Design, develop, and maintain Java Spring Boot applications ensuring adherence to best practices.
- Collaborate closely with multi-disciplinary teams to build comprehensive software solutions.
- Produce clean, efficient, and well-documented source code following industry standards.
- Diagnose and resolve issues within existing software promptly.
- Engage in peer code reviews providing constructive and actionable feedback.
- Stay updated on emerging software trends and integrate new technologies to improve system quality and performance.
- Create and run unit tests to maintain robust code functionality.
- Work with databases and complex data structures for effective data management.
- Incorporate appropriate security protocols to safeguard applications against vulnerabilities.
- Prepare and maintain detailed documentation including technical specs and user guides for knowledge sharing.
Candidate Requirements
- Possess between 4 and 10 years of professional software development experience.
- Demonstrated expertise in Java programming, Spring Boot framework, and REST API development.
- Strong knowledge of Oracle PL/SQL for database interaction and management.
- Solid understanding of contemporary software development methodologies and best practices.
- Effective teamwork skills enabling collaboration with developers and stakeholders.
- Strong analytical abilities and problem-solving skills.
- Excellent communication and interpersonal capabilities.
Skills
Tools & software
How they work
Communication
Teamwork & Collaboration
Problem Solving