Description

About this position :

Looking for Full Stack Developers to join a small team that is currently doing Agile Lean. 
Extreme Programming XP software development. looking for Developers to join this team that has a fast feedback cycle and constant interaction between stakeholders, designers, engineers and product managers. 
The ideal candidate will have 2+ years of TDD experience, front end and backend coding experience, have worked with both customized and purchased applications, be able to provide ongoing support and troubleshoot, have Java, ReactJS, Spring Boot or Kotlin and understanding of AWS, or pivotal cloud foundry services and / or CI/CD.

Duties and Responsibilities :

Writing tests, as our process relies on test-driven development (TDD) 
Working with other engineers to determine the best approach for any given feature, including refactoring to keep a clean codebase 
Working with product owners as we evolve requirements, iterate through features, and gather feedback 
Pair programming, because we know it delivers remarkable results 
5-8+ years software engineering experience 
2+ years in a leading role on project teams, with the ability to mentor and collaborate with other engineers 2+ years of experience in Test Driven Development (TDD) and Agile 
Working in an Agile/Lean/XP environment 
Writing front-end and back-end code 
Estimating complexity of user stories 
Working with both custom developed and vended applications 
Providing ongoing application support and troubleshooting 
Remaining up to date on current standards, technologies, and frameworks 
Being an advocate for healthy software development practices 
Proactively identifying risk areas and opportunities for improvement

Qualifications

Bachelor s degree in Computer Science, Electrical/Electronic Engineering, Information Technology or another related field or Equivalent. 
Ability to lead offshore team is required. 
Ability to research, learn, and implement new technologies efficiently. 
Ability to mentor others, work as a team, and delegate. Agile experience is a plus. 
Should be proactively architecture and designing innovative solutions and make recommendations. 
Will be advising team with new ideas, best practices and strategy on Front End /Backend Development for given applications. 
Ability to think independently, work and communicate with others at all levels, and make progress efficiently. 
Java, J2EE, SOAP and REST Services, JDBC, SQL (Oracle experience preferred), Angular framework. 
Experience with tools such used in Microservice based systems like Spring Boot, Docker, Kubernetes, Netflix OSS tools, Kafka, etc. 
Experience in containerization and CaaS platforms (OpenShift experience highly desired)

Recommended Skills/Experience

React, Java SpringBoot, Kotlin, Java 
Demonstrated ability to quickly learn new languages 
Strong collaboration skills and experience in pair programming 
Experience working with multiple microservices on the back end 
Need to work independently and able to work contribute when Pairing 
Experience working in Lean/XP methodologies 
Experience with Pivotal Cloud Foundry and CI/CD methodologies 
Finance/Investment Consulting/Actuarial background 
Education: Bachelor's degree or equivalent years of industry experience. 
5+ years of SQL (Oracle preferred) experience. (Proficient) 
8+ years of Java/J2EE experience. (Proficient) 
8+ years of experience in written and oral communication with non-developers. (Proficient) 
1+ years of Angular2+ experience.(Knowledge)

Education

Any Graduate