Skip to main content

Software Developer - Java

Technology
Software Technology
2 days ago
Service contract

Job description

Description: Is this a remote position? If not, what US Bank locations can a resource work and how many days a week will they be required to work onsite?

Yes, it is remote position.

Can you please provide a summary of the project/initiatives which describes whats being done?

We have Zafin Integration for personalized rates initiative.

What are the top 5-10 responsibilities for this position? (Please be detailed as to what the candidate is expected to do or complete on a daily basis)

What skills/technologies are required (please include the number of years of experience required)?

What skills/attributes are preferred (these are a desired, not required)?

Below are the detailed job responsibilities

This position will be responsible for the analysis, design, testing, development and maintenance of best-in-class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate takes responsibility of the software artifacts produced adhering to U.S.

Bank standards in order to ensure minimal impact to the customer experience. The candidate will be adept with the agile software development lifecycle and DevOps principles.

Essential Responsibilities

  • Responsible for designing, developing, testing, operating and maintaining products.
  • Takes full stack ownership by consistently writing production-ready and testable code.
  • Consistently creates optimal design adhering to architectural best practices; considers scalability, reliability and performance of systems/contexts affected when defining technical designs.
  • Makes sound design/coding decisions keeping customer experience in the forefront.
  • Takes feedback from code review and apply changes to meet standards. Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures.
  • Accountable for ensuring all aspects of product development follow compliance and security best practices.
  • Exhibits relentless focus in software reliability engineering standards embedded into development standards.
  • Embraces emerging technology opportunities and contributes to the best practices in support of the bank's technology transformation.
  • Contributes to a culture of innovation, collaboration and continuous improvement.
  • Reviews tasks critically and ensures they are appropriately prioritized and sized for incremental delivery. Anticipates and communicates blockers and delays before they require escalation.

Basic Qualifications

  • Bachelor's degree, or equivalent work experience
  • Five to six years of relevant experience

Preferred Skills/Experience

Expert-level Java Coding Skills, including Version Control Systems and the Eclipse IDE

  • Expert-level in Spring Boot
  • Ability to analyze applications developed in other technologies
  • DevOps capabilities - containers, cloud, automation, security, configuration management, CI/CD (Jenkins and Maven)
  • Experience with Cassandra and Kafka
  • Extensive knowledge in modeling and application design and architecture
  • Strong understanding of Information Management
  • Experience in: Unit Testing (including automation and integration with CI systems) and Agile Software Development (typically Scrum, Kanban, SAFe)
  • Strong understanding of system and network architecture
  • Ability to identify, resolve, and retest defects
  • Expert skills in service virtualization, test case modeling, and test data management tools and processes
  • Demonstrated enterprise-level collaboration and system architecture design
  • Ability to analyze features to deliver solutions that meet business needs
  • Ability to follow policy requirements related to documentation and other processes
  • Complete understanding of a feature, the users impacted, the flows impacted and feature's purpose
  • Strong problem-solving and analytical skills
  • Excellent communication and interpersonal skills

What does the interview process look like?

o How many rounds?

2 rounds (first with me and second would be Ratish)

o Video, phone, or in person?

Video with screen sharing o How technical will the interviews be?

It would be just technical round

Required Skills : Expert-level Java Coding Skills, including Version Control Systems and the Eclipse IDE - Expert-level in Spring Boot - DevOps capabilities - containers, cloud, automation, security, configuration management, CI/CD (Jenkins and Maven) - Experience with Cassandra and Kafka - Experience in: Unit Testing (including automation and integration with CI systems) and Agile Software Development (typically Scrum, Kanban, SAFe)

Basic Qualification :

Additional Skills : 100% remote, contract through end of year

Background Check :Yes

Drug Screen :Yes

Notes

Selling points for candidate :100% remote, contract through end of year

Project Verification Info

Candidate must be your W2 Employee :Yes

Exclusive to Apex :No

Face to face interview required :No

Candidate must be local :No

Candidate must be authorized to work without sponsorship ::No

Interview times set : :No

Type of project

Master Job Title :VMS Access Entry

Branch Code :Delivery

Interested in this role?