
R&D Java Senior Software Developmen...
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
We are looking for a highly skilled and experienced Technical Lead to join our dynamic team in Noida, Uttar Pradesh. The ideal candidate will possess a strong background in JAVA Classic technologies and a proven history of leading technical projects successfully. Your responsibilities will include guiding the development team, ensuring the delivery of high-quality software solutions, and fostering innovation within the organization.
Key Responsibilities:
- Lead and mentor a team of developers in the design, development, and deployment of JAVA-based applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Maintain code quality, organization, and automation.
- Implement and manage CI/CD pipelines.
- Ensure security best practices are followed, including the use of SAST and SCA tools.
- Conduct code reviews and provide constructive feedback.
- Stay updated with the latest industry trends and technologies.
Technical Skills Required:
- JAVA Classic: Strong proficiency in JAVA programming.
- JSF (JavaServer Faces): Experience in building user interfaces for web applications.
- Spring Framework: In-depth knowledge of Spring Core, Spring MVC, Spring Boot, and Spring Security.
- Hibernate ORM: Expertise in object-relational mapping and database management.
- Maven: Proficiency in project management and build automation.
- Jboss: Experience with Jboss application server.
- Docker: Knowledge of containerization and orchestration.
- CI/CD: Experience with continuous integration and continuous deployment practices.
- Security Concepts: Understanding of security vulnerabilities, SAST (Static Application Security Testing), SCA (Software Composition Analysis) tools, and their resolution.
- Agile (Scrum): Experience working in Agile development environments.
- Analytical and Debugging Skills: Strong problem-solving abilities and debugging skills.
- Shell Scripting: Proficiency in writing and maintaining shell scripts.
Total Experience Expected: 08-11 years
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 4-8 years of relevant experience in software development and technical leadership.
- Proven experience in leading technical teams and projects.
- Strong analytical skills to troubleshoot and resolve technical challenges.
- Ability to collaborate with cross-functional teams and communicate technical solutions effectively.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team.
At our organization, we are committed to fighting against all forms of discrimination. We foster a work environment that is inclusive and respectful of all differences.
All of our positions are open to people with disabilities.
Company
Soprasteria
SBS is a global financial technology company dedicated to transforming the way banks and financial institutions operate in the digital age. Serving over 1,500 financial institutions and large-scale le...