Job Information

G-TECH Services, Inc. Java Developer/Architect in Taylor, Michigan

Job Description

  • Develop application software and RESTful services using Pivotal Cloud Foundry and Spring Framework

  • Experience building distributed, service oriented, cloud micro service-based architectures

  • Use of Test Driven Development and code pairing/mobbing practices

  • Develop components across all tiers of the application stack

  • Continuously integrates and deploys developed software; modify CI/CD pipeline and scripts as necessary to improve continuous integration practices

  • Consults with product manager to identify minimal viable product and decomposes features by story slicing

  • Collaborate with other product teams on integrations, testing, and deployments

Skills Required

  • Must be a consultant level Java developer/architect and have deep knowledge in object oriented design and software development

  • Comprehensive understanding of relational database and NoSQL database and flat file processing concepts

  • Experience in working with Oracle or MS SQL Server or NoSQL databases (minimum 5 years of experience)

  • Proficient in object oriented development and Java Enterprise concepts (minimum 5 years of experience)

  • Experience with the following tools and technologies, Spring Platform (Spring MVC, Spring Boot, Spring JDBC, Spring Cloud) (minimum 3 years of experience)

  • Cloud Native Development on Pivotal Cloud Foundry Platform or similar (minimum 2 years of experience)

  • Micro-services development (minimum 1 year of experience)

  • Development of Web Services REST/SOAP/WSDL/XML/SOA (minimum 2 years of experience)

  • Continuous Integration tools (Jenkins CI or similar)

  • Builds on Pivotal Cloud Foundry Platform(Gradle, GitHub) (minimum 1 year of experience) TDD

  • Unit testing frameworks (minimum 3 years of experience)

Experience Preferred

  • Experience with code quality api/tool (SonarQube)

  • Experience with Service interaction api/tool (Swagger)

  • Experience with logging/tracings api/tool (Spring sleuth)

  • Understanding of Circuit Breaker functions like Hystrix

  • Experience working in a cloud native work environment

  • Understanding of Gemfire, Greenplum data stores

  • Understanding Spring Cloud Data, Spring Security, OAuth, Service monitoring on Cloud

  • Understanding of various file formats and methods of data communication (flat file, XML, Web Services, etc.)

  • Suppliers: All Software Engineers are required to take HackerRank Coding Assessment

  • Familiar with extreme programming, test-driven development, pairing, continuous integration, continuous delivery, and related techniques

  • Great written and verbal communication skills, capable of public speaking and presenting in front of customers, IT management, etc.

  • Comfortable in new situations with new clients

Education Required

  • Computer Science or other IT related degree

Category Development

Function Information Technology

Req ID JN -012020-113630

Have any questions? We can help. Contact Us

facebooklinkedinConnect with us on social media.