JobsAisle
E

Software Engineer Java, Microservices

EPAM Systems Inc.

Chennai, India₹40,000–₹120,000/moAED 1.8K-5.3K/moToday
IndiaJavaSpring BootMicroservicesJava EESpring MVCSpring BatchHibernateJPACore JavaMongo DBSQLNO SQLKafkaMQRabbit MQMockitoUnit TestingRestful Web ServicesCICDFull Time

Skills Required

JavaSql

Job Description

Job Description As a Software Engineer at our company, you will play a crucial role in designing, developing, and implementing Java-based backend solutions using Spring Boot and Microservices architecture. Your passion for innovation will be the driving force behind your success in this position. Key Responsibilities: - Design, develop, and implement Java-based backend solutions using Spring Boot and Microservices architecture - Collaborate with cross-functional teams to gather and analyze system requirements and translate them into technical specifications - Maintain and enhance existing APIs - Perform Unit Testing and Integration testing in a Continuous Deployment scenario Qualifications Required: - 4 to 6 years of experience in Java development - Thorough understanding of OOPS concepts, Design principles, and implementation of Different types of Design patterns - Extensive experience in Java EE platforms, Spring Boot, Spring MVC, Spring Batch, Microservices - Experience in Java, Spring Framework, Hibernate, JPA, Restful web services - Hands-on experience in Core Java concepts, Java 8 features, and problem-solving - Proficiency in databases like Mongo DB/SQL/NO SQL - Good understanding of messaging tools such as Kafka, MQ, Rabbit MQ - Experience in CI/CD - Proficiency in Mockito and Unit Testing If you're ready to take on technical challenges that may impact across geographies and seize vast opportunities for self-development, we encourage you to apply and join our team. Additionally, we offer various benefits such as Health advantages, Retirement benefits, Paid time off, Flexible benefits, and more. You will also have access to online learning resources, Tech Talks & Hackathons, and the chance to share your ideas on international platforms. Join us and explore beyond your work passion through forums like CSR, photography, painting, sports, and more. As a Software Engineer at our company, you will play a crucial role in designing, developing, and implementing Java-based backend solutions using Spring Boot and Microservices architecture. Your passion for innovation will be the driving force behind your success in this position. Key Responsibilities: - Design, develop, and implement Java-based backend solutions using Spring Boot and Microservices architecture - Collaborate with cross-functional teams to gather and analyze system requirements and translate them into technical specifications - Maintain and enhance existing APIs - Perform Unit Testing and Integration testing in a Continuous Deployment scenario Qualifications Required: - 4 to 6 years of experience in Java development - Thorough understanding of OOPS concepts, Design principles, and implementation of Different types of Design patterns - Extensive experience in Java EE platforms, Spring Boot, Spring MVC, Spring Batch, Microservices - Experience in Java, Spring Framework, Hibernate, JPA, Restful web services - Hands-on experience in Core Java concepts, Java 8 features, and problem-solving - Proficiency in databases like Mongo DB/SQL/NO SQL - Good understanding of messaging tools such as Kafka, MQ, Rabbit MQ - Experience in CI/CD - Proficiency in Mockito and Unit Testing If you're ready to take on technical challenges that may impact across geographies and seize vast opportunities for self-development, we encourage you to apply and join our team. Additionally, we offer various benefits such as Health advantages, Retirement benefits, Paid time off, Flexible benefits, and more. You will also have access to online learning resources, Tech Talks & Hackathons, and the chance to share your ideas on international platforms. Join us and explore beyond your work passion through forums like CSR, photography, painting, sports, and more.