Vacancy expired!
- Possesses an understanding of how technology solutions meet the business outcomes and offers a range of solutions for business partners; understand business current and aspirational needs
- Participates in sprint planning; provides work estimates to deliver product stories; owns development stories
- Develops solutions on variety of platforms according to business requirement
- Completes required coding to satisfy the defined acceptance criteria and deliver desired outcome
- Leads solution design, considering risks, mitigations, performance, user experience, and testability
- Assists in development of automated testing and supporting code as necessary
- Complete required documentation to communicate information to deployment, maintenance, and business teams
- Utilizes agile software development practices, data and testing standards, code reviews, source code management, continuous delivery, and software architecture
- Participates in the full software development cycle including coding, testing, implementation, support and sunset
- Designs, develops, tests and supports software in support of big data objectives
- Possesses an understanding of User Experience practices to improve usability and interaction between the customer and product
- Adopts Service Design, where appropriate, through architecture modularity to enable continuous delivery
- Considers applying emerging technology solutions to increase efficiency and effectiveness; expectation of continuous innovation
- Resolves problems that result in a decreased time to market; improves quality, enhances flexibility, and embraces the solution provider mindset
- Provides input into overall testing plan; contributes to test approach and scenarios for requirements Provides product and/or process expertise necessary to support design, development, testing and execution of solutions
- Exhibits DevOps mindset where team is accountable for product from inception to sunset
- Solid understanding of OO software design and coding principles (security, design testing, code quality)
- Experience developing RESTful services and using Java Development technologies (or ability to learn quickly)
- Mush have a Growth mindset; be self-motivated and be a team player
- Strong written and verbal communication skills
- Bachelor's Degree in Computer Science or equivalent demonstrating technical capability
- Experience with Web Languages (Java, Groovy, YAML, JSON, Javascript, CSS, HTML/JSP, Spring Boot/MVC)
- Experience with Web Development Technologies (Selenium, Rosie, Junit, Jbehave, IDEs STS & VSCode, RSA, PCF)
- Experience with WAS, Internal Cloud, and AWS Platforms
- Experience with automated Build frameworks (Maven, Urban Code Deployment)
- Experience with CD/CI Pipelines (Jenkins, Git, GitLab CI, YAML, CD Pipelines)
- Experience with Security scan tools (NIQS, Checkmarx, and static scanning tools)
- Experience with Spring (Spring Boot, Spring Cloud, Spring Security, or other Spring frameworks)
- Experience with testing, automated testing & test suites, including Behavior Driven Development (BDD)
- Experience with STS & VSCode Integrated Development Environments (IDE's)
- Experience with Agile and DevOps practices
- Experience with Code quality tools (Jacoco, Pit Mutation, Checkstyle)
- Experience with Data Design best practices, DB2, Relational DBs would be helpful
- Experience with monitoring application tools (Splunk, Dynatrace)
- Desire to learn and experiment with new technologies, frameworks, languages
- High levels of ownership, initiative, and collaboration to work within a team
- Ability to think analytically and be a problem solver
- Ability to have fun while working hard to deliver value
Vacancy expired!