COBOL Developer
Saarthee
- Bangalore, Karnataka
- Rs. 20,00,000 per year
- Permanent
- Full-time
- 3+ years of Software Development experience in a distributed computing environment using Java
- 3+ years of Software Development experience in a distributed computing environment using COBOL
- 3+ years of Software Development experience using the latest UX design tools and libraries
- 3+ years of experience in Java development in a distributed computing environment
- Strong back-end development experience in Java
- Understanding of Containerization (OpenShift is a plus)
- Strong grasp of Object-Oriented (OO) principles such as inheritance, interfaces, and abstract classes
- Proficiency in Spring Framework and architectural best practices (e.g., SOA, dependency injection, ORM, EJB3, JPA, etc.)
- Understanding and experience with microservices architecture
- Strong knowledge of REST API design
- JBPM experience is an advantage
- Experience with CI/CD pipelines
- Proficiency with Apache Camel
- Experience with GitLab for version control
- Linux experience is advantageous
- 3+ years of back-end development experience using COBOL
- Strong system and code design skills with documentation capabilities
- Java exposure or experience is advantageous
- 3+ years of front-end development experience using UX design tools and libraries
- Experience with industry-standard UX design guidelines
- Java exposure or experience is advantageous
- Experience in API integration is a plus
- Familiarity with Agile software development methodologies
- Strong understanding of Software Development Life Cycle (SDLC)
- Healthcare industry experience is a plus
- Analyze user stories and develop solutions accordingly
- Perform system analysis under guidance from a Senior Developer
- Conduct unit testing and system integration testing
- Obtain approvals from Users and Development Managers
- Provide system maintenance and support when required
- Conduct unit testing of delivered code
- Perform impact analysis on code changes
- Manage release processes effectively
- Participate in technical documentation at the sub-system level
- Gather requirements and document technical designs
- Contribute to user training by preparing documentation and flow charts
- Provide technical support across the delivery chain
- Actively participate in Agile Scrum team discussions
- Mentor Junior Developers
- Continuously enhance technical knowledge and stay updated on industry trends
- Opportunity to work with cutting-edge technologies
- Collaborative and dynamic work environment
- Exposure to large-scale distributed systems and microservices architecture
- Professional growth and mentorship opportunities
- Be part of a mission-driven company that values customer success and innovation
Expertia AI Technologies