Tech Stack
JavaSpringRESTMicroservicesKafka
Job Description, Responsibilities & Requirements
About the Position
We are seeking a Senior Software Engineer with expertise in Java8, Spring, REST APIs, and microservices to join our team in Pune, India.
Responsibilities
- Develop, enhance, and maintain code
- Build back-end microservices and REST APIs
- Conduct unit testing
- Perform code reviews
- Follow best practices, including code review, unit testing, and continuous integration
- Collaborate with team members to design and implement solutions
- Troubleshoot and resolve issues in a timely manner
Requirements
- Bachelor's degree in Computer Science or related field
- 5+ years of development work experience
- Hands-on experience with Java and Spring Framework
- Proficiency in REST APIs and microservices architecture
- Understanding of back-end technologies, including Kafka
- Familiarity with Weblogic
Nice to Have
- Master's degree in Computer Science
- Experience in financial services, particularly in wealth management
- Knowledge of additional programming languages
- Familiarity with cloud technologies
- Understanding of agile development methodologies
Employment Details
- Position: Senior Software Engineer - Java8, Spring, Rest API, Microservices
- Company: EPAM Systems
- Employment Type: Contract
- Location: Pune, India
We Offer
- Opportunity to work on impactful projects
- Collaborative and innovative work environment
- Professional growth and development opportunities
About the Company
EPAM Systems is a global software engineering and product development company, delivering digital platforms and solutions to the world's leading companies.