Sign in

Java Microservices

Company:
Fabergent
Location:
Charlotte, North Carolina, United States
Posted:
March 14, 2019

Description:

BDD

The candidate will be working on an Agile and collaborative environment with Business users and other technology partners.

Be a dev/tester on an agile scrum squad developing RESTful APIs

Develop automated acceptance and unit test for the agile team

Teach test automation skills to fellow agile team members that may be more traditional dev oriented

Leverage Cucumber to translate Gherkin BDD scripts into automated testing

Work with Jenkins and CI tools to automate dev, build, deployment and testing

Follow scrum, BDD, TDD, and CI principles.

Actively Practice Test Driven Development (TDD) and Behavior Driven Development (BDD) while developing new features and refactoring existing code.

3+ years of experience designing and implementing solutions for test automation

5+ Years of JAVA Experience

2+ years of Agile experience -

Experience programming or developing applications- default

Excellent verbal, written, and interpersonal communication skills default

Experience resolving and working through escalated and complex issues

Knowledge and understanding of application lifecycle, from design and development to testing, implementation and production support -

Experience with Java automated testing

Experience with Jenkins, cucumber, test automation & reporting tools

Experience developing in/with agile & CI tools: Jira, Confluence, Git, Jenkins, Artifactory

Ability to develop partnerships and collaborate with other business and functional areas

Exposure to these technical languages/products: JAVA,J2EE, Spring, Tomcat 7.0,RAML,SQL and JDBC, Eclipse, JUNIT, GRADLE, GitHub,JProfiler,Springboot,Jenkins

Good Understanding of Microservices Architecture Pattern

Experience with Cloud Environments(Pivotal Cloud Foundry)

Proficiency in writing code, comments and unit testing

Proficiency in Testing using BDD/TDD and familiar with Gherkins/Cucumber for writing BDD

DEV

The candidate will be working on an Agile and collaborative environment with Business users and other technology partners.

Hands on Programming, unit testing and building high quality Microservices that is manageable, reliable and maintainable.

Candidate will be working with Product Owners, Application Architects and business functional leaders to design and implement business Microservices using various open source technologies, tools and best practices and Microservices design patterns.

Actively Practice Test Driven Development (TDD) and Behavior Driven Development (BDD) while developing new features and refactoring existing code.

Contributes to Dev Ops, Test Automation and automated build and deployments.

Participates in code reviews, design reviews and refactoring discussions with multiple domain and delivery teams to ensure high quality deliverable, aligned with standards and best practices.

Monitors code quality, security issues and manages technical backlogs.

Responsible for application support and address operational issues and client defects via standard processes.

Champions continuous improvements in the organization.

Identifies important emerging technologies and leads in analysis of their benefits and impact.

7+ years of web development experience; including programming and developing web applications default.

5+ years of middleware development experience

5+ Years of JAVA Experience

3+ years of RESTful or SOAP web services

5+ years of Spring experience

5+ years of experience leading the requirement design process with both technical and business partners -

3+ years of Agile experience -

Experience programming or developing applications- default

Excellent verbal, written, and interpersonal communication skills default

Experience resolving and working through escalated and complex issues

Knowledge and understanding of application lifecycle, from design and development to testing, implementation and production support -

Knowledge and understanding of application or software security such as: web application penetration testing, secure code review, secure static code analysis -

Ability to develop partnerships and collaborate with other business and functional areas