Skip to main content

Java Spring Full Stack Developer/Product Support

Technology
Software Technology
Richfield, United StatesToday
Service contract

Job description

Essential Responsibilities:

  • Design, build, and maintain systems working with agile teams to execute on new features with stability, scalability, testability, security, and performance in mind.
  • Mentor and provide technical guidance to engineers, leads, and managers via weekly touch points and design reviews.
  • Support monthly production installs and validations.
  • Conduct in-depth analysis of current systems and provide recommendations and improvements including prototyping and proof of concepts.
  • Embrace emerging technology opportunities and contribute to best practices in support of the bank's technology transformation including moving to Azure Cloud.
  • Exhibit relentless focus in software reliability engineering standards embedded into development standards.
  • Reviews tasks critically and ensures appropriate prioritization and sizing for incremental delivery. Anticipate and communicate blockers and potential delays before they require escalation.
Tech stack:
  • Backend: Java, J2EE, Spring, SpringBoot, RESTful web services, Kafka, Junit, Mockito, Cucumber, Karate
  • Frontend: ReactJS, SASS, Webpack (Module Federation), U.B. Bank common (Shield) libraries.
  • Databases: SQL, Oracle, Cassandra
  • Development tools: JIRA, IDE (Eclipse, IntelliJ, Visual Studio code), SQL Management Tool
  • Testing/automation framework: Selenium, Cucumber, Playwright
  • Deployment tools: Jenkins, Docker, Kubernetes, Rancher, ServiceNow
  • Streaming: Kafka
  • Logging: Splunk, Kibana
  • Monitoring: AppDynamic
Basic Qualifications
  • Bachelor's degree, or equivalent work experience
  • 3+ years of relevant experience
Preferred Skills/Experience
  • 1+ years of experience developing solutions in financial domain – domestic and/or international
  • 1+ years of DevOps experience
  • Technical expertise in the design, development, coding, testing, and debugging of software.
  • Hands on programming experience with Java, microservices, API design, patterns and best practices in REST, JSON.
  • Experience with GIT version control and merge management
  • Experience of data management principles.
  • Experience in streaming, NoSQL DB, microservices, DevOps.
  • Experience with quality improvements – including testing automation.
  • Experience with application performance tuning – improved logging, monitoring tools, alerts
  • Proven collaboration on all aspects of product development and effective communication of processes and results with engineers, business, operations, third party vendors.
  • Excellent communication skills to collaborate with cross-functional partners and independently drive projects and decisions.
  • Nice to have cloud experience such as Azure and AWS.

Required Skills : • Java • Spring boot/rest • CICD • Prod support exp/monitoring background (they use splunk and kibana)

Basic Qualification :

Additional Skills :

Background Check :Yes

Notes

Selling points for candidate :

Project Verification Info

Candidate must be your W2 Employee :Yes

Exclusive to Apex :Yes

Face to face interview required :No

Candidate must be local :Yes

Candidate must be authorized to work without sponsorship ::No

Interview times set :Yes

Type of project :Development/Engineering

Master Job Title :Dev: Java

Branch Code :Minneapolis

Interested in this role?