Description:
Design, code, test, implement, maintain, and support application.
Creates technical system designs that meet the business needs.
Delivers quality solutions with minimal rework.
Work independently on high complexity designs & programs.
Follow and help to establish architectural standards.
Estimate effort and write technical specifications that accurately reflect the design requirements and standards.
Create functional code from design specifications for new development, enhancements, or maintenance projects.
Analyse database constructs and create database design specifications associated with new development or enhancements.
Provide customer support and conduct customer training as required.
Skills and Requirements:
• 8+ years of experience in software development, with at least 4 years of experience leading and mentoring development teams.
• Proficiency in Java and frameworks like Spring Boot.
• Strong hands-on experience with SQL and relational database systems such as MariaDB.
• Experience with microservices architecture and containerization tools like Docker/Kubernetes.
• Working experience with testing tools like JUnit, TestNG, Spock, Mockito, etc
• Build cloud solutions with the best industrial practices - elastically scalable, proper fault tolerance, highly reliable, highly secured, and easily managed architecture
• Strong working experience with RESTful API design and implementation.
• Strong understanding of software development lifecycle (SDLC) and agile methodologies
• Understanding of DevOps practices, including CI/CD pipelines and automation tools.
• Experience with monitoring tools like Grafana, or ELK stack.
• Familiarity with cloud platforms such as PCF or OpenShift is a plus.
Description:
Design, code, test, implement, maintain, and support application.
Creates technical system designs that meet the business needs.
Delivers quality solutions with minimal rework.
Work independently on high complexity designs & programs.
Follow and help to establish architectural standards.
Estimate effort and write technical specifications that accurately reflect the design requirements and standards.
Create functional code from design specifications for new development, enhancements, or maintenance projects.
Analyse database constructs and create database design specifications associated with new development or enhancements.
Provide customer support and conduct customer training as required.
Skills and Requirements:
• 8+ years of experience in software development, with at least 4 years of experience leading and mentoring development teams.
• Proficiency in Java and frameworks like Spring Boot.
• Strong hands-on experience with SQL and relational database systems such as MariaDB.
• Experience with microservices architecture and containerization tools like Docker/Kubernetes.
• Working experience with testing tools like JUnit, TestNG, Spock, Mockito, etc
• Build cloud solutions with the best industrial practices - elastically scalable, proper fault tolerance, highly reliable, highly secured, and easily managed architecture
• Strong working experience with RESTful API design and implementation.
• Strong understanding of software development lifecycle (SDLC) and agile methodologies
• Understanding of DevOps practices, including CI/CD pipelines and automation tools.
• Experience with monitoring tools like Grafana, or ELK stack.
• Familiarity with cloud platforms such as PCF or OpenShift is a plus.