Noblesoft Technologies - Orlando, FL

posted 4 days ago

Full-time - Senior
Orlando, FL
Professional, Scientific, and Technical Services

About the position

The Senior Java Technical Architect position is a hands-on role focused on designing scalable and reliable software solutions. The ideal candidate will have extensive experience in Java programming and architecture, with a strong emphasis on software design patterns and methodologies. This role requires collaboration with distributed teams and a commitment to coaching others in best programming practices.

Responsibilities

  • Design scalable and reliable software solutions using Java.
  • Implement software design patterns and object-oriented design methodologies.
  • Optimize code and coach team members on industry programming practices.
  • Design and develop REST APIs adhering to all REST API standards.
  • Utilize the Spring framework for application development.
  • Leverage AWS for cloud-based solutions.
  • Collaborate effectively with distributed teams.
  • Participate in Agile programs and understand scrum practices.

Requirements

  • At least 12 years of experience in software design and architecture, specifically with Java.
  • Hands-on experience with software design patterns and object-oriented design methodologies.
  • Familiarity with Domain Driven Design and Microservices design patterns.
  • Minimum of 3 years of experience designing REST APIs.
  • Proficient in the Spring framework.
  • Experience with AWS cloud services.
  • Ability to work with distributed teams.
  • Experience in Agile methodologies and scrum practices.

Nice-to-haves

  • Basic understanding of SQL query development.
  • Knowledge of data modeling patterns.
  • Familiarity with UML Sequence and class diagrams.
  • Experience with Confluence and Jira.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service