Senior Java Engineer

21 Nov 2024

Vacancy expired!

Job Summary/Company:

A Sparks Group Partner is seeking a Senior Java Engineer to join their team. The Engineer will be responsible for participating in defining the application architecture, owning and managing a track of work, validating designs, implementing parts of the system architecture, working with stakeholders, and managing team members. Currently, this position is remote; however, selected candidate must be willing to go onsite as needed for meetings, etc. If you are interested in learning more about Sparks Group and the opportunity, please submit your resume today.

Responsibilities:

  • Design technical solutions based on business requirements and existing architecture of a large and complex system
  • Work with the Project Manager supporting the estimation effort for projects, identify and manage risks
  • Conduct hands on development activities using Agile methodology for Java based service-oriented system
  • Develop conceptual and technical design including use of Microservices Architecture
  • Conduct Java application development/code activities including design and code reviews
  • Document technical design and technical documents based on project's compliance requirements
  • Mentor junior team members

Qualifications/Background Profile:

  • 5 years of experience in systems integration and development, package implementation, and/or interactive design
  • 3 years of design and architecture experience with major Java technologies, such as Spring (including Spring Boot, Spring Cloud, Spring Data) and Hibernate frameworks
  • Experience in the design, development, and production of Microservice with Java/Spring
  • Experience with Domain-driven Design (DDD), Test-driven Design (TDD) or similar style of programming
  • Experience creating Technical Design documents
  • Experience with Continuous Integration, Continuous Delivery, and DevOps tools/processes
  • Experience working independently on proof of concepts
  • Solid understanding of all aspect of Software Engineering and the Software Development Life Cycle (SDLC)
  • Experience with Object-Oriented Technology (OOT)
  • Bachelor's Degree
  • Work Status: U.S. Citizen or U.S. Legal Permanent Resident
  • Clearance Type: Clearable for Public Trust

Download the Sparks Group Jobs mobile app from

Apple App Store or Google Play

.

Qualified candidates should send their resume AND call

Sparks Group for additional details. Please note, resume must include a valid email address in order to be considered. We look forward to discussing your background, your current job search, and your potential career path with

Sparks Group!

Sparks Group is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, pregnancy, citizenship, family status, genetic information, disability, or protect veteran status.