← Back to jobs

RulesIQ Logo
Senior Java Application Architect

RulesIQ

 

Durham, NC, USA

Posted On: Just posted
Experience: 10+ years
Availability: Onsite
Openings: 1
Category: Java Application Architect
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

You will own the architecture and delivery of complex, long-term application systems.

This role is on-site.

Responsibilities

  • Plan and deliver complex, long-term projects involving multiple teams and external dependencies.
  • Oversee system architecture, design, implementation, maintenance, support, and technical debt management.
  • Lead the architecture of new systems, technologies, and processes, documenting designs against functional and non-functional requirements.
  • Establish coding standards and guidelines, enforcing adherence through the code review process.
  • Mentor developers and drive solution design to meet the demands of large-scale applications.

Required Skills

  • 10+ years of experience as an Architect, Technical Lead, Consultant, or Software Engineer with hands-on implementation focus.
  • Proficiency in Java SE and Java EE, including strong understanding of Java programming concepts.
  • Expertise in Spring Framework (Spring Boot, Spring MVC) and developing RESTful web services.
  • Strong experience with SQL development and database management.
  • Familiarity with version control systems (e.g., Git) and build tools (e.g., Maven, Gradle).
  • Knowledge of unit testing frameworks such as JUnit and Mockito.
  • Demonstrated expertise leveraging Azure or AWS services for solution design.
  • Understanding of CI/CD pipelines and Infrastructure as Code tools like Terraform.

Preferred Skills

  • Strong analytical, communication, and collaboration skills within Agile teams.
  • Experience managing technical debt in legacy systems.

Education

Any Gradute

Related Jobs

No related jobs found

← Back to jobs