- Develops application software using the cloud foundry architecture that quickly delivers business value according to the problem context defined by the product manager.
- Participate in requirement gathering JAD (Joint Application Development) sessions and support documentation where applicable (business, functional, Technical, UI, usability, data, compliance, data migration, NFR, 3rd party tools & products).
- Work with product Team to develop product: Participate in daily scrums and other agile ceremonies.
- Create the high level design and detailed design document with the support of architects for the assigned scope.
- Uses the test-driven development methodology to realize the technical solution
- Develops application software using the cloud foundry architecture that quickly delivers business value according to the problem context defined by the product manager.
- Uses the test-driven development methodology to realize the technical solution
- Develops components across all tiers of the application stack and is proficient in multiple programming languages.
- Pairs (Pair Programming) with other software engineers to cooperatively deliver user stories.
- Provide necessary support to the infrastructure team for deployment related tasks.
- Conduct peer review during design, coding and testing.
Qualifications
- 5+ years in software development required
- Experience working with Core Java, Spring Boot Framework, JDBC, ANSI SQL, REST Web Services,
· JavaScript framework- Angular/React/Vue.js, and Microservices required.
- Preferred experience working with Hadoop, SAS, MATLAB, Scala, ETL, or Informatica
Excellent communication skills:
Test driven development experience
Pair Programming