ES
Senior Software Engineer โ Java, ReactJS
EPAM Systems
๐ฎ๐ณ India
On-site
Senior
3 weeks ago
- Java
- React.js
- Microservices
- REST API
- Apache Kafka
- NoSQL
- Unit Testing
- Kubernetes
- Spring Framework
- MySQL
- PostgreSQL
- Oracle
3 weeks ago
We are seeking aSenior Software Engineer skilled in Java and ReactJS to join our team.
You will work on advanced projects involving microservices, cloud technologies, and modern front-end frameworks. Apply now to contribute to innovative solutions and grow your expertise in a dynamic environment.
Responsibilities
- Develop and maintain Java-based applications using Java 8 and Java 17
- Implement and optimize Spring Core and Spring Batch components
- Design and build RESTful APIs adhering to microservices architecture
- Integrate and manage messaging systems using Apache Kafka
- Develop front-end features with ReactJS, ensuring high performance
- Collaborate with database teams to design and optimize relational and NoSQL databases
- Apply unit testing to ensure code quality and reliability
- Participate in cloud and containerization initiatives involving Kubernetes and serverless architecture
- Troubleshoot and resolve application issues promptly
- Document technical specifications and support knowledge sharing
- Coordinate with cross-functional teams to deliver project milestones
Requirements
- Strong experience with Java 17 or expert-level knowledge in Java 8 with migration understanding to Java 17 (5+ years)
- Advanced knowledge of Spring Framework, including Spring Core and Spring Batch
- Proficiency in the Apache Kafka messaging system
- Experience with ReactJS front-end development
- Solid understanding of microservices architecture and RESTful APIs
- Strong experience with relational databases such as MySQL, PostgreSQL, or Oracle
- Familiarity with NoSQL databases
- Experience with cloud computing and containerization technologies, including Kubernetes and serverless architecture
- Proficiency in unit testing methodologies
- Excellent problem-solving skills
- Effective communication skills
- English language proficiency at the B2+ level
Senior Software Engineer โ Java, ReactJS ยท EPAM Systems