Principal Java Architect

Overview

On Site
$60 - $75
Contract - Independent
Contract - W2
Contract - 6 Month(s)

Skills

Java/J2EE
API migration
BFF architecture
Architectural Design
Oracle
Test-driven Development
Spring Framework
SAFE
NoSQL
DevOps and CI/CD

Job Details

Amazech Solutions is one of the fastest-growing IT Solutions and Staffing companies in the Dallas-Fort Worth Metroplex. Established in 2007 in Frisco, TX, we serve clients in the DFW area and across the nation. We are proud to be a trusted partner to various clients, and we are an employee-centric organization.

We are seeking a Principal Java Architect role in Dallas, TX (On-site). Please find the JD and let me know if you are interested.

Position: Principal Java Architect
Location: Dallas, TX Day 1 Onsite
Client: Financial Domain
Interview Process: 2 Rounds of Face-to-Face Interviews (Mandatory)

Job Summary:
We are seeking a highly experienced Principal Architect with deep expertise in Java/J2EE application development and architectural leadership. The ideal candidate will drive API migration to Backend-for-Frontend (BFF) architecture, design enterprise-grade distributed systems, and guide teams in delivering scalable, high-performance solutions.

Key Responsibilities:

  • Lead architectural design and development of Java/J2EE-based applications.
  • Collaborate with clients to plan and execute API migration to BFF architecture.
  • Build REST and SOAP web services using Java, Spring, and related frameworks.
  • Design and implement scalable, thread-safe, and distributed systems at Internet scale.
  • Oversee deployment on Amazon Service Delivery Platform and manage multi-region projects.
  • Apply DevOps and CI/CD best practices to ensure high-quality, rapid delivery.

Qualifications:

  • 10+ years of experience in Java/J2EE development.
  • Strong knowledge of OOP, SOA, design patterns, and industry best practices.
  • Experience with Agile methodologies.
  • Excellent problem-solving, analytical, and troubleshooting skills.
  • Strong communication, interpersonal, and time management abilities.

Technical Expertise:

  • Languages & Frameworks: Java, J2EE/Java EE, Spring Boot, Spring MVC, Spring Data, Spring Security, Servlets, JSP, JSF, JDBC.
  • Web Services: JSON, REST (JAX-RS, Spring-based REST), SOAP.
  • Messaging Systems: RabbitMQ, Kafka, ActiveMQ.
  • Databases: RDBMS (Oracle, MySQL, SQL Server), NoSQL (MongoDB, Cassandra).
  • Caching: Redis, Oracle Coherence, Gemfire, Hazelcast.
  • Tools: Eclipse, Git, Gradle, Sonar, Jenkins, Jira, Artifactory.
  • Servers: Tomcat, Jetty, JBoss.
  • Testing: TDD, JUnit, Mockito.
  • Cloud & Containers: AWS/Azure, Docker.
  • OS & Scripting: Linux environment experience.
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.