Developing applications using J2EE and Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
Using Service-Oriented Architecture and implement RESTful, SOAP Web Services.
Development of various Data Access Objects (DAO) for addition, modification, and deletion of records using various specification files.
Developing applications to produce and consume messages from Kafka Topics.
Developing end to end applications using Spring JPA, Spring Boot, Hibernate framework, and REST API Web Services.
Developing Automation using Python and Shell scripting for issue identification and fixing in production.
Implement Performance tuning for very large-scale apps.
Working on Continuous Integration and Continuous Deployment (CICD) processes with Cloudbees/Jenkins/GIT.
Using Kibana, Splunk, SOLR, Data Elastic Search to track logs and trace items updates among various Micro Services.
Participating as part of the team based on requirement and also work closely with the business team in managing and troubleshooting/resolving production issues.
Working closely with different teams to enhance and develop internal tools like RETINA, IOP to automate triaging, and remediate production issues.
Job Requirements:
Bachelor’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a similar related field of study. A Master’s degree in any of these fields is a plus.
Minimum 2-3 years of related experience.
Detail orientated with excellent time management skills.
Excellent written and verbal communication skills.
Experience involving Java, Python, REST API, Spring, Micro Services, Hibernate, Oracle, XML, and MongoDB is required.