Senior Software Engineer | Java|Angular
Job details
Job description, work day and responsibilities
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
Company address
You will be redirected to another website to apply.
Offer ID: #984197,
Published: 2 weeks ago,
Company registered: 10 months ago