Sr. Full Stack Developer

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)
No Travel Required

Skills

Java
J2EE
Java Messaging Service
Web Services (REST
SOAP
XML)
Angular
API Gateway
Kafka
PCF/AWS/Azure

Job Details

Position :: Sr. Full Stack Developer

Job Location: St. Louis, MO, USA / Hybrid

Job Type: Full-time (FTE)

Skillset required: Expert in Java, J2EE, Java Messaging Service, Web Services (REST, SOAP, XML), Angular, API Gateway, Kafka, PCF/AWS/Azure, Integration patterns, Security standards, Concurrency and Multi-threading, Collections, PostgreSQL, AWS, Docker, Kubernetes, Spring boot, Microservice, Spring MVC, Spring 4.0, Hibernate/JPA. Secondary Skill: Linux, Bash, Hibernate/JPA, Docker, Kubernetes, Datadog, Kafka, Spring Cloud.

The Role:

  • Contribute to all stages of software development lifecycle
  • Design, implement and maintain Java-based/Angular applications that can be high-volume and low-latency
  • Analyze user requirements to define business objectives
  • Envisioning system features and functionality
  • Define application objectives and functionality
  • Ensure application designs conform with business goals
  • Develop and test software
  • Identify and resolve any technical issues arising
  • Create detailed design documentation
  • Propose changes to current Java infrastructure
  • Develop technical designs for application development
  • Develop multimedia applications
  • Write well-designed, testable code
  • Conducting software analysis, programming, testing, and debugging
  • Manage Java and Java EE/Angular application development
  • Develop documentation to help users
  • Transforming requirements into stipulations
  • Prepare and produce releases of software components
  • Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review

Requirements:

  • Expert in Java, J2EE, Java Messaging Service, Web Services (REST, SOAP, XML), Angular, API Gateway, Kafka, PCF/AWS/Azure, Integration patterns, Security standards, Concurrency and Multi-threading, Collections, PostgreSQL, AWS, Docker, Kubernetes, Spring boot, Microservice, Spring MVC, Spring 4.0,Hibernate/JPA

. • Hands-on, high-energy, detail-oriented, proactive, and able to function independently under pressure.

  • Strong Problem-Solving skills • Distributed systems (Databases, caches, microservices, message broker.
  • API and Contract Testing using REST Assured/Postman/Swagger/SOAP UI + Groovy/Spring Cloud Contract
  • Test Driven Development TDD Methodology and Unit Testing using Junit/XCTest
  • Use of mocking frameworks such as API Service Virtualization/Mockito/OCMock
  • Static Code Analysis using SonarQube/Xcode Static Analyzer
  • Hands on with Jenkins/PCF or similar tools for automated provisioning of build and test infrastructure
  • Troubleshooting with Splunk, API aids like Swagger/Postman and source control systems like Git
  • Good knowledge of Maven, Junit, Redis, PostgreSQL, Oracle database, SQL, Unix command, Shell scripting.
  • Good to have exposure to Financial/Banking Domain, Frontend development, Javascript, HTML5, CSS3, Bootstrap/Material UI, Angular.
  • Hands-on knowledge of tools like Sonar, Data-dog/Dynatrace, GIT, SVN, Rally/Jira, CI (Jenkin / Bamboo)/CD, Splunk
  • Strong communication skills -- both verbal and written – with strong relationship, collaborative skills and organizational skills
  • Proven experience in Agile methodology, SDLC & implementation of Projects, debugging the applications.