Technology Architect – Java & Big Data

Veriipro

Austin (TX)

On-site

USD 140,000 - 210,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Veriipro, based in Austin, Texas, seeks an experienced Software Engineer / Technology Architect with hands-on expertise in Java, Apache Spark, and MongoDB to design, develop, and optimize large-scale data processing systems and backend services.

You will design and maintain scalable backend applications, build data processing solutions, collaborate across engineering and product teams, and ensure performance, reliability, and security in enterprise environments.

Qualifications

  • 10+ years of software engineering experience.
  • Hands-on with Java, Apache Spark, and MongoDB.
  • Proven experience developing large-scale, high-performance applications.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication and collaboration skills.

Responsibilities

  • Design, develop, and maintain scalable backend applications using Java.
  • Build and optimize large-scale data processing solutions using Apache Spark.
  • Design and manage high-performance data storage solutions using MongoDB.
  • Develop high-throughput applications capable of processing large volumes of data.
  • Analyze system performance and implement optimization strategies.
  • Collaborate with Data Engineering, Product, DevOps, and Platform teams to deliver enterprise solutions.
  • Develop clean, maintainable, and reusable code following industry best practices.
  • Troubleshoot complex application, data processing, and performance issues.
  • Participate in application architecture, design, development, testing, and deployment activities.
  • Support continuous integration and modern DevOps practices.
  • Ensure applications meet scalability, reliability, security, and performance requirements.
  • Adapt quickly to changing project requirements and priorities.

Skills

Java
Apache Spark
MongoDB
Backend/Application Development
Large-Scale Data Processing
Distributed Systems
High-Throughput Applications
Data Engineering Concepts
Performance Optimization
DevOps / Continuous Integration
REST APIs and Microservices
Strong SQL and database concepts

Job description

We are seeking an experienced Software Engineer / Technology Architect with strong hands-on expertise in Java, Apache Spark, and MongoDB to design, develop, and optimize large-scale data processing systems and backend services.

Key Responsibilities
  • Design, develop, and maintain scalable backend applications using Java.
  • Build and optimize large-scale data processing solutions using Apache Spark.
  • Design and manage high-performance data storage solutions using MongoDB.
  • Develop high-throughput applications capable of processing large volumes of data.
  • Analyze system performance and implement optimization strategies.
  • Collaborate with Data Engineering, Product, DevOps, and Platform teams to deliver enterprise solutions.
  • Develop clean, maintainable, and reusable code following industry best practices.
  • Troubleshoot complex application, data processing, and performance issues.
  • Participate in application architecture, design, development, testing, and deployment activities.
  • Support continuous integration and modern DevOps practices.
  • Ensure applications meet scalability, reliability, security, and performance requirements.
  • Adapt quickly to changing project requirements and priorities.
Required Technical Skills
  • Java
  • Apache Spark
  • MongoDB
  • Backend/Application Development
  • Large-Scale Data Processing
  • Distributed Systems
  • High-Throughput Applications
  • Data Engineering Concepts
  • Performance Optimization
  • DevOps / Continuous Integration
  • REST APIs and Microservices
  • Strong SQL and database concepts
Preferred Skills
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Experience with Kafka or other distributed messaging platforms.
  • Experience with CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Experience working in Agile development environments.
Key Responsibilities / Expectations
  • Work independently and manage multiple tasks simultaneously.
  • Adapt to changing project requirements and priorities.
  • Apply creative thinking to develop innovative solutions for complex technical problems.
  • Collaborate effectively with cross-functional engineering and product teams.
  • Deliver scalable and reliable solutions within established timelines.
Experience & Qualifications
  • 10+ years of overall software engineering experience.
  • Strong hands-on experience with Java, Apache Spark, and MongoDB.
  • Proven experience developing large-scale, high-performance applications.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication and collaboration skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer
Senior Java Software Engineer

Intela Group USA • Dallas (TX)

On-site
USD 120,000 - 160,000
Senior Java Architect - Big Data, Spark & MongoDB
Senior Java Architect - Big Data, Spark & MongoDB

Veriipro • Austin (TX)

On-site
USD 140,000 - 210,000
Technical Architect – Distributed Systems & APIs
Technical Architect – Distributed Systems & APIs

Mogi I/O : OTT/Podcast/Short Video Apps for you • Los Angeles (CA)

Hybrid
USD 130,000 - 145,000
Sr. Java Architect
Sr. Java Architect

IVID TEK INC • Charlotte (NC)

On-site
USD 150,000 - 185,000
Senior Software Engineer - Core Java & Apache Spark
Senior Software Engineer - Core Java & Apache Spark

Citi • New York (NY)

On-site
USD 120,000 - 160,000
Java Spark Developer
Java Spark Developer

SmartRecruiters, Inc. • New York (NY)

On-site
USD 140,000 - 210,000
Associate Application Architect - Java
Associate Application Architect - Java

Mogi I/O : OTT/Podcast/Short Video Apps for you • Los Angeles (CA)

Hybrid
USD 130,000 - 145,000
Technology Architect – Java & Data Engineering
Technology Architect – Java & Data Engineering

IVIDTEK INC • Dallas (TX)

On-site
USD 180,000 - 240,000
Big Data Developer
Big Data Developer

Unisys • Rockville (MD)

On-site
USD 150,000 - 190,000
Backend Architect – Cloud-Native Java Applications
Backend Architect – Cloud-Native Java Applications

Mogi I/O : OTT/Podcast/Short Video Apps for you • West Hollywood (CA)

Hybrid
USD 130,000 - 145,000