Job Description
Job Description
Role:- Java Developer
Location: Raleigh, NC
Duration: 12 Months
Interview Method: Video
VISA Accepted: Any
Skill: 7+ Year Java / Spring/ SQL
Scope will be enhancing various areas of the software systems and supporting it. On a day to day basis they will design, develop, test & support software. They will glean acceptance criteria from high level business requirements. They will also need to communicate with team across locations – onshore and offshore as needed.
Technologies
⦁ Java
⦁ Spring, Rest, Angular
⦁ SQL
⦁ DevOps- Automation testing, CI/CD
⦁ TDD
⦁ Agile/Scrum
⦁ Coaching/Mentoring experience
⦁ Must Haves
⦁ Excellent Problem solving & technical aptitude
⦁ Superior communication skills
⦁ SQL, Java, Angular, TDD, Agile, DevOps, REST, Spring, Automated Testing, Jenkins
⦁ Familiarity with modern programming techniques & concepts/TDD/Agile etc.
⦁ Experience with NgRx, ELK, Cloud (AWS), Hibernate, and JSF
⦁ Agile Technical Coaching experience
⦁ Associate's or bachelor's degree in a computer science, technology, engineering or math-related field and 6+ years work experience or equivalent experience.
⦁ Proven experience as an IT professional.
⦁ Ability to obtain certification(s) in an IT related field is a plus.
⦁ Basic knowledge of insurance and financial services products preferred. Knowledge of business unit applications preferred.
⦁ Proficiency with database applications, knowledge of mainframe, distributed and/or web programming language.
⦁ Solid leadership and presentation skills required.
⦁ This position requires hands on development experience, and a knack to jump in, learn and develop in technologies that they may not be familiar with.
Responsibilities:
⦁ Own and design all software development layers of a solution. Regularly deliver software on-time and constantly work to make accurate estimates and deliver on those estimates.
⦁ Provide technical advice and weigh in on technical decisions that impact other teams or the company.
⦁ Understand the trade-offs between technical, analytical and product needs and lead to solutions that take all of the needs into account.
⦁ Set direction for the team in proactively establishing controls and ensure system is secure and meets policy and regulatory