Job Description
• Profound knowledge of designs patterns and their applicability.
• Strong understanding of programming paradigms such as distributed architectures and multi-threaded program design.
• Providing the solutions to the software issues and communication options for resolution and providing recommendations.
• Ensure compliance to all requirements and maintain accuracy for same and design all technical system documents and architectural standards.
• Document all designs and perform all unit tests and develop appropriate applications.
• Design code for all system design and prepare efficient application programming interfaces.
• Need to own and lead the code reviews, identify/troubleshoot application code-related issues, review and provide feedback to any required final user documentation.
• Must have strong knowledge in Object oriented development, version control(Svn, Git release management, change management.
• Should be familiar with all Unix, Linux servers and knowledge of Software and Hardware installation.
• Experience with configuration and deployment on the Web/Application servers.
• Hands on experience with application performance tuning and related tools.
• Hands on experience with J2EE, SPRING, Spring MVC, REST, JASPER, ANGULAR, Typescript and HIBERNATE.
• Need to have team management experience , work allocation, design review, design and implementation support required for the team members. Need to mentor and guide team members .
• Need to have excellent communication and interpersonal skills.
• Need to understand about security aspects like static and dynamic scans, OWASP top 10 vulnerabilities, Session handling , encryption techniques
• Need to have good understanding on Production deployment procedures in terms of SSL implementation, high scalability solutions, failure handling modes .
• Hands on experience with JUNIT, ANT, MAVEN, HUDSON,SVN and Git.
• JBPM knowledge is preferable
• Working knowledge with SQL Server and other database servers.
• Mongo DB, Micro services and Big data is a plus
• JBPM knowledge is preferable
• Mongo DB, Micro services and Big data is a plus.
• Understanding of Insurance domain is a plus
💡 Quick Summary
Seeking a career-building opportunity? The Senior Java Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
