Skills:
Java, Angular, Spring Framework, RESTful APIs, Microservices, Database Management, Problem Solving, Agile Methodologies,
We are seeking a Senior Software Engineer - Java/Angular to join our team.
Key Responsibilities
- Design, code/develop, test, and implement complex systems.
- Design solutions to solve complex business problems, considering operational and functional aspects of the solution demonstrating an in-depth understanding of the business function and related functions.
- Define solution scope to deliver early business value. Ensure objectives are clear to all team members.
- Lead and monitor the work of other development staff. Mentor Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities.
- Utilize advanced technical knowledge to influence GTS system architecture, and future technological vision.
- Drive constructive change, simplifying and improving the performance of critical systems, improving maintainability, and providing leadership.
Requirements
- Bachelors Degree in Computer Science or related field or equivalent experience.
- Minimum 6 years of programming experience.
- Advanced programming experience in one or more current programming languages.
- Excellent written and verbal communication skills.
- Full technical knowledge of all phases of application development including analysis and programming.
- Ability to independently provide in depth evaluation and analysis of unique complex technological issues.
- Demonstrated ability to lead others to optimal outcomes.
- Exercise discretion and independent judgment in the performance of job duties.
Preferred Skills
- Experience and expert level full stack software developer.
- Experience and expert level of creating technical designs documents, such as system diagrams, workflow diagrams and sequence diagrams that can communicate to various levels of audiences (both technical and non-technical).
- Experience and expert knowledge of Java programming language, frameworks, and design patterns.
- Experience and expert knowledge of development/implementation of RESTful API's using Java.
- Experience and expert knowledge of AngularJS and Angular 8+ UI frameworks.
- Experience and expert knowledge of relational databases.
- Experience and expert knowledge of Test Driven Development and automated testing frameworks such as JUnit, JBehave, Selenium, cucumber, etc.
- Experience/knowledge of Sales and Underwriting business domains a plus.
Benefits
- Work Location: Remote
- 5 days working