Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Responsible for prototyping, developing, and troubleshooting software in the user interface or service layers.
- Perform peer reviews on source code to ensure reuse, scalability and the use of best practices.
- Participate in collaborative technical discussions that focus on software user experience, design, architecture, and development
- Perform production support, troubleshoot production issues, analyze the root cause of the issues and fix them.
- Review and approve changes in the application codes
Job Requirements
- 7+ years of experience developing Java J2EE applications based on the Spring and Angular frameworks.
- Strong experience with Web Services (SOAP/REST) integration, experience in developing Microservices.
- 5+ years leading complex development efforts
- Experience with JSON document (swagger doc) would be beneficial.
- Experience with multiple enterprise technologies and databases.
- Exposure to Cloud development is desired.
- Exposure to Agile development methodology is a plus.
- Experience with CI CD tools such as Jenkins.
- Provide technical design or approach for business problems.
- Experience with JUnit/TestNG, Maven, Oracle, UNIX
- Experience using Bitbucket/GIT Stash as the SCM
- Self-motivated team player. Must possess the ability to research and resolve issues independently while working across teams to acquire needed information.
- Experience with Application Performance Monitoring and code profiling
- Good communication skills