Job Description
• Develop code for system changes or new modules within company and architecture according to specifications and standards
• Participates and contribute in formal and informal code reviews
• Prepares and executes accurate unit test plans, test data, and test modules and scripts
• Documents code changes and unit test results per Best Practices
• Performs production support and troubleshooting and maintenance (defect resolution)
Required Skills:
• 4+ years of hands-on experience
• Expert level understanding of all phases of SDLC, preferably with Agile methodology.
• Strong coding experience with Java, J2EE, SQL, Hibernate. Strong experience in java frameworks, especially spring framework.
• Solid experience developing with SQL queries, stored procedures, views and triggers for Oracle databases.
• Understanding of multi-tier architecture, Web based development, and Services Oriented Architecture. Experience coding REST and SOAP services.
• Excellent communication (verbal and written) and interpersonal skills. Able to step into complex situations and take responsibility.
• Solid knowledge working with version control systems like bitbucket and build tools like maven.
• Strong problem solving and conflict resolution skills.
Preferred Skills:
· Able to guide junior developers.
· Ability to learn and master internal frameworks quickly.
· Deep knowledge in writing complex unit tests.
· XML and knowledge of generating Java data binding code from XSDs
• Knowledge of Tomcat, WebSphere, WebLogic and IBM MQ
· Experience with Agile methodology
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru 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.