Application Architect @ Nashville, TN, Dallas, TX or Tampa, FL (Hybrid)

ITBMS Inc.
Dallas, TX, United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Amazon Web Services Amazon Cloudfront Amazon S3 Applications Architecture Relational Databases Software Design Patterns Distributed Systems Hibernate (Java) Java Persistence API PostgreSQL
+24 more
MongoDB MySQL NoSQL Object-Oriented Software Development Oracle (Applications) Service-Oriented Architecture Simple Object Access Protocol (SOAP) Amazon Simple Notification Service (SNS) Software Engineering Systems Integration Management of Software Versions Web Applications Cloud Platform System ReactJS Spring-boot Software Security SOAPAPI Apigee Non-relational Database Api Design Cloudwatch Api Gateway Restful APIs Microservices

Job description

The Application Architect leads web application design and development, providing architectural guidance across microservices, API design, integration patterns, and modern Java-based engineering. This role supports large-scale modernization programs and collaborates with cross-functional teams to align business requirements with technical solutions., * Lead web application design and development across distributed systems.

  • Architect microservices, API design, versioning, publishing, and service integrations.
  • Apply object-oriented principles, Java coding standards, design patterns, and best practices.
  • Provide expertise in Spring Boot, Hibernate, JPA, REST, SOAP, and SOA-based architectures.
  • Design relational and non-relational database schemas (Oracle, Postgres, MySQL, MongoDB).
  • Utilize API gateways such as Apigee or Amazon API Gateway and enforce API security.
  • Work with AWS services (Lambda, SES, SNS, S3, CloudWatch, CloudFront) for cloud-native application delivery.
  • Translate business requirements into architectural decisions and technical designs.
  • Collaborate with project teams to align architecture with scope, direction, and delivery goals.
  • Provide effort estimation, architectural solutions, and guidance for complex business requirements.
  • Lead and coach engineering teams, ensuring adherence to Agile methodologies.

Requirements

  • 10+ years of experience in software development, application design, or architecture.
  • 5+ years of experience with Java, Microservices, ReactJS, API Gateway, and RDBMS/NoSQL.
  • Strong experience with Spring Boot, REST/SOAP services, and distributed systems.
  • Experience with AWS or other hyperscaler cloud environments.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…