Avance Consulting - Raleigh, NC

posted 4 days ago

Full-time - Mid Level
Raleigh, NC

About the position

The Technology Lead - Java Fullstack Developer is responsible for leading the development and implementation of software solutions using Java technologies. This role requires a strong background in full-stack development, with a focus on Java programming, microservices, and agile methodologies. The position involves working on various phases of the software development life cycle, from analysis and design to coding, testing, and deployment, particularly in the banking and finance domain.

Responsibilities

  • Lead the development and implementation of software solutions using Java technologies.
  • Oversee the end-to-end implementation of projects in Full Stack Java technologies.
  • Participate in project life cycle activities including development and maintenance projects.
  • Collaborate with team members in a diverse stakeholder environment.
  • Utilize Agile Development methodologies such as SCRUM or Extreme Programming.

Requirements

  • Bachelor's degree or foreign equivalent in a related field, or three years of progressive experience in the specialty in lieu of every year of education.
  • At least 4 years of Information Technology experience.
  • Hands-on experience with Java programming using the most recent versions.
  • Strong knowledge in Data Structures, Algorithms, Collections, Streams, Functional Programming interfaces, Lambda Expressions, Multi-threading, and Memory management.
  • Good understanding of OOPS concepts and software engineering design patterns.
  • Experience with Spring, SQL, Unix shell scripting, React.js or Angular, and RESTful APIs.

Nice-to-haves

  • At least 6 years of hands-on experience in Java Programming, Microservices, and Spring Boot.
  • Experience in the Banking and Finance domain.
  • Strong problem-solving, analytical, and interpersonal skills.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service