Description
JOB TITLE: Senior Java Developer
Key Requirements
Primary Skill set: Strong in Java/J2EE, Angular JS(Ver 4+) and Spring Boot.
JOB DUTIES:
- Works with a senior developer/lead with minimal supervision
- Quickly understand and come up to speed with existing application
- Understand new requirements and translate them into functional specifications
- Analyze and design solutions for the new requirements
- Implement and test the changes in various stages and environments and all the way into production
- Develop adequate documentation of the design and changes, socialize/review changes with peers
- Provide the daily and weekly status updates of the tasks and projects assigned
- Troubleshoot and fixe any production and non-production issues
- Provides expert advice where needed and mentor other developers
MUST HAVE SKILLS:
- Bachelor's degree or equivalent work experience.
- 7 to 10 years of relevant experience.
- 8+ years of experience with Java 8+, J2EE, JSF2 technologies.
- 4+ Years of experience with Restful/SOAP Web services.
- 4+ years of experience with JQuery, AJAX, JSON, HTML, JavaScript, CSS and AngularJS (ver 4+).
- 3+ years of hands on experience with spring boot, SOAP&Rest Services and Hibernate.
- 5+ years of experience with J2EE App Servers Tomcat and web server Apache and good understanding of siteminder plug-in
- Experience using tools like, Eclipse/IntelliJ, JIRA, Confluence, etc.
- Experience with quality analysis tools like sonarqube and fortify
- 5+ years of experience with JDBC, PL/SQL and Oracle 11g.
- Experience with all phases of the Software Development Lifecycle, including system analysis, design, coding, testing, debugging and documentation.
- Experience with Object Oriented Design, distributed computing, databases and software design patterns one or more years of experience working in an Agile Development environment.
- Good knowledge and exposure to Devops CICD tool chain
Ideally, the candidate will also have:
- Teamwork & collaboration skills to work across organizations and lead cross-functional teams.
- Communication & stakeholder management skills.
- Problem solving skills to develop quick yet sound solutions to resolve complex issues.
DESIRED SKILLS:
- Nice to have: Primefaces Sencha Touch/ExtJS
- Experience with Spring Cloud, Micro Services and AWS, Aurora/Postgre SQL DMS services etc... is a huge plus
EDUCATION/CERTIFICATIONS:
- Bachelors degree in Computer Science or equivalent degree
REQUIRED SHIFT:
- 9 to 5 shift and may occupationally required to work off hours and weekends
- Sometimes required to work remotely.
. Not accepting 3rd party candidates at this time.