12+ years of demonstrable hands-on experience in a software development profession8+ years of software engineering experience with Java (v 8), Web services, REST APIs, Spring, Hibernate, SpringBoot and Microservices.SQL programming experience in Databases like Informix / PostgreSQL DB.Solid understanding of SOAP / RESTful systems and principles of good API design.Knowledge of development tools such as Git, Maven, Jenkins, Confluence, Splunk, SonarQube, etcProficiency with Linux, including shell scripting skills.Experience with and / or good understanding of web technologies (HTML, JavaScript, JQuery, CSS)Basic understanding of C, PERL languages.Knowledge in CI / CD deployment mode.What You'll Bring :
- Technical Proficiency : Strong knowledge of software development, architectural styles, and various technologies.
- Problem-Solving : Ability to identify and resolve issues related to application performance and scalability.
- Communication : Excellent communication skills to collaborate with stakeholders and development teams.
- Leadership : Ability to lead and mentor development teams.
- Documentation : Proficiency in creating and maintaining detailed technical documentation.
- Design and Develop Applications : Create technical specifications and architectural plans for software applications.
- Collaborate with Stakeholders : Work with business stakeholders to understand requirements and translate them into technical solutions.
- Ensure Scalability and Performance : Design applications that are scalable, secure, and perform well under load.
- Conduct Code Reviews : Review code to ensure it meets architectural standards and best practices.
- Maintain Documentation : Develop and maintain architectural documentation and guidelines.
- Provide Technical Guidance : Offer insights and guidance on system options, risks, and impacts on business processes.
- Monitor Application Development : Oversee the development process to ensure applications are built according to specifications.
- Cloud exposure : Good to have basic cloud technology understanding and tools within to support future roadmap.
- Agile Delivery : Experience in agile methodologies and standard practices are mandatory.
Skills Required
Java Development, Software Engineering, Jqery, Software Development, Sonarqube, Sql Programming, Soap