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 Saxon Global
Job Tags
Work experience placement, Local area,