Senior Java Software Engineer (USC or GC only)
Direct message the job poster from Ampstek
Job Type: Contract
Job Description:
- Java – 8 to 10 Years of experience
- Hands on experience with J2EE, SPRING, Spring MVC, REST, JASPER, ANGULAR and HIBERNATE.
- Hands on experience with JUNIT, ANT, MAVEN, HUDSON AND SVN.
- 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.
- Testing and integrating the system and assigning the task of execution as well as exploitation of software equipment.
- 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.
- Design, develop, test and implement requirements.
- Participate in 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, 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.
- JBPM knowledge is preferable.
- Working knowledge with SQL Server and other database servers.
- Knowledge of Angular2, Mongo DB, Micro services and Big data is a plus.
- Understanding of Financial Services, Life and Annuity a plus.
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Information Technology
Referrals increase your chances of interviewing at Ampstek by 2x