Java Architect

Overview

Hybrid
Depends on Experience
Contract - Independent
Contract - W2

Skills

Agile
Amazon Web Services
AngularJS
Apache Cassandra
Apache Kafka
Apache Maven
Behavior-driven Development
DevOps
Docker
Data Flow
Continuous Integration
Continuous Delivery
Cloud Computing
Test Plans
Test Cases
Test-driven Development
Spring Framework
Software Development
Microsoft Azure
J2EE
Java
Enterprise JavaBeans
GitLab
Jenkins
Linux
Redis
React.js
OOD

Job Details

Role: Java Architect

Location: Atlanta, GA

Hybrid Role

JD:

What You Will Do

  • Develop a deep understanding of data and software components, including conceptual data models, data flows, entity relationships, specifications, audit controls, exception and error handling, and security.

  • Create and execute test plans and test cases based on requirements and design specifications.

  • Support the development of high-quality software within an Agile/Scrum team.

  • Contribute to code quality by maintaining high software development standards and best practices.

  • Support technical design decisions through validation of technical approaches and prototyping of new concepts.

  • Support team members to ensure successful sprint outcomes.

  • Identify and raise technical, security, delivery, and performance risks.

  • Actively participate in and help promote a DevOps culture.

  • Identify and implement continuous improvements to development practices and processes.

  • Understand existing processing architecture and provide high-level design and technical solutions for new change requests and projects.

  • Coordinate and work with offshore teams for deliverables, including peer reviews, documentation, and installation activities.


What You Will Need to Have

  • Strong stakeholder-facing communication and collaboration skills.

  • Solid understanding of software development patterns, object-oriented design principles, and coding best practices.

  • 5+ years of hands-on experience with Java/J2EE, Linux, Spring, Kafka, Redis, Cassandra, and EJB.

  • Experience working with cloud technologies such as Azure, OpenShift, AWS, and Docker.

  • Bachelor s degree in Computer Science, Information Technology, or a related technical discipline, or equivalent professional experience.

  • 5+ years of experience with full-stack technologies, including Java/J2EE, Spring Boot, React or Angular, OpenShift, and producing/consuming REST APIs.

  • 3 10 years of experience designing, developing, and implementing large-scale software applications.


What Would Be Great to Have

  • Experience working in Agile software development methodologies, including Scrum.

  • Snowflake development experience.

  • A proactive, can-do attitude with a strong delivery focus.

  • Hands-on experience with end-to-end DevOps CI/CD pipelines using tools such as Azure DevOps, Jenkins, Maven, GitLab, and SonarQube.

  • Knowledge of Test-Driven Development (TDD) and/or Behavior-Driven Development (BDD).

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Innorev Technologies, Inc