Overview
Skills
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.