Java Software Engineer Job at Tier4 Group, Reston, VA

TGRodk5mVHdKTGs5MFBUMGcyaXpORWc5
  • Tier4 Group
  • Reston, VA

Job Description

Software Engineer

Hybrid Remote in Reston, VA: 2 days a week onsite

Direct Hire

SUMMARY OF POSITION

The Software Engineer will bring a strong technical and analytical mindset to modernize and transform the current suite of applications into scalable and efficient APIs and services. The ideal candidate will work on an empowered scrum team and actively contribute to the design and implementation of innovative solutions that enhance product capabilities and business efficiencies through automation and state-of-the-art technologies.

This position will play a crucial role in supporting our client's mission-critical operations, including debt issuance, debt servicing, and combined financial reporting. The role demands high standards for accuracy, quality, and reliability within a highly customized IT environment to ensure seamless operations.

NATURE AND SCOPE

The Software Engineer is expected to demonstrate expertise in Agile software engineering and DevSecOps principles, focusing on containerized microservices, automated testing, and leveraging CI/CD pipelines for continuous delivery. This position will have ownership of execution and flexibility in determining the appropriate design and technical implementation for driving modernization efforts and process automation.

The successful candidate will stay current with the latest technology trends, mentor other team members, and share accountability. They will also prioritize quality, consistently delivering robust code that requires minimal manual testing.

PRINCIPAL RESPONSIBILITIES

  • Contribute to changes and improvements to OF business services through a mix of application, automation, and engineering activities.
  • Develop secure, scalable services, sophisticated platforms, and APIs essential for financial systems.
  • Analyze highly complex system and technical issues to implement features and enhancements in an iterative way that align with strategic technical direction.
  • Ensure high standards of code quality and system performance.
  • Oversee the integration of applications into various business systems, ensuring that they function seamlessly with existing IT infrastructure.
  • Participate in an environment rapidly transforming to the Agile methodology, adhering to best practices and collaborating effectively with teammates.
  • Work with the project team and appropriate stakeholders to convert business requirements to written technical specifications that adhere to the OF’s architectural guidelines and industry best practices.
  • Work together with other teams to ensure service quality, availability and reliability.
  • Collaborate with functional and operational stakeholders to address technical challenges and optimize the performance of software solutions.
  • Support application end users by addressing and resolving application-related problems and issues in a timely and cordial manner.
  • Develop and maintain application support and end user documentation.
  • Provide guidance and mentorship to junior developers and infrastructure specialists.

PRINCIPAL REQUIREMENTS

  • Bachelor’s degree in Computer Science, Information Systems, or related field, or relevant work experience.
  • 7+ years expertise in Spring Boot, Java 11+, REST APIs, and Microservices

Experience in the following is required:

  • Integrated Development Environments: Eclipse and Maven;
  • Solid experience with core Java technologies and concepts;
  • Strong unit, mock, and behavioral testing background using tools like Junit 5, Mockito, and Cucumber;
  • Knowledge of multi-tier web application development using standard presentation layer technologies; and
  • Understanding of source code management principles in a team environment.

Experience in the following is preferred:

  • Source control system: Git;
  • Advanced SQL skills (Sybase preferred, Liquibase is a plus);
  • Working knowledge of financial services and mortgage industries, including related rules and regulations; and
  • Ability to develop UNIX or RHEL-based scripts.

  • Knowledge of object-oriented design and programming concepts including design patterns.
  • Experience in microservices and RESTful service design and development.
  • Proficiency with Continuous Integration/Continuous Delivery process and tools; Jenkins and pipeline as code a plus.
  • Experience with front-end technologies such as Angular, TypeScript or similar technologies.
  • Familiarity with Docker/Kubernetes.
  • Familiarity with OpenShift stack.
  • Familiarity JMS queue/topic development/usage.
  • Experience in working on teams and projects that follow Agile/Lean methodologies and practices; familiarity with Jira/Confluence a plus.
  • Organized, detail-oriented, and able to work collaboratively with employees at all levels within the organization.
  • Strong communication skills, capable of orchestrating and managing multiple tasks across departments.
  • Ability to listen and integrate ideas from diverse groups of individuals, build and maintain respectful relationships, collaborate with others, and resolve conflicts constructively.

Job Tags

Work experience placement, 2 days per week,

Similar Jobs

Genesis Logistics

Non - CDL Route Delivery Driver - Nighttime Job at Genesis Logistics

 ...Route Delivery Driver Charlotte, NC Pay: Pay is based on the drivers daily route assignment. ~$237.93 - $256.21~ Average annual earnings $65,000 Work/Life Balance Schedule: Estimated dispatch times: 4:00 pm - depending on route assignment. Home... 

Amplitude

CHIEF INFORMATION SECURITY OFFICER - CISO Job at Amplitude

 ...us! They've said we're the #1 product analytics solution for 15 quarters in a row on G2.We're focused on growth. Check us out in Deloittes 2023 Technology Fast 500We care A LOT about product innovation. Fast Company called us the #3 most innovative enterprise company... 

MedSource Consultants

Locum Tenen NP/PA Needed In Central VT - Just in Time for Ski Season Job at MedSource Consultants

 ...Healthcare Professionals accepted) *Primary Care FNP needed in a wonderful location of central Vermont, close to one of the best ski resorts of the East. * Ideally, the start date is February 3rd. * Coverage M-F (8a-5p)- 32 hours of clinic session and 8 hours of administration... 

City of Boston

Urban Designer II Job at City of Boston

Overview : The Urban Design division is responsible for crafting and executing a beautiful, human-scale, and inclusive vision for...  ...Design, the Urban Designer will contribute to new and ongoing planning and interdepartmental efforts focused on resilience, affordability... 

United Airlines

Flight Attendant (Italian Speakers Only) Job at United Airlines

Join the United Inflight team: Be part of our shared purpose - Connecting people, Uniting...  ...a more exciting time to join United Airlines! We are proud to be the largest airline...  ....Today, United has over 25,000 active flight attendants. We are the largest airline in the...