Technology Architect – Java & Big Data

Veriipro

Austin (TX)

On-site

USD 140,000 - 210,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

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
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
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
Java Spark Developer
Java Spark Developer

BuzzClan LLC • New York (NY)

On-site
USD 140,000 - 210,000
Senior Big Data Engineer: Spark, AWS & ML Deployments
Senior Big Data Engineer: Spark, AWS & ML Deployments

Disys - Oak Brook • Tampa (FL)

On-site
USD 90,000 - 120,000
Associate Technical Architect – Java & Cloud Solutions
Associate Technical Architect – Java & Cloud Solutions

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

Hybrid
USD 130,000 - 145,000
Big Data Engineer / Sr. Engineer
Big Data Engineer / Sr. Engineer

Implify Inc • Jersey City (NJ)

On-site
USD 100,000 - 130,000
Senior Java Full Stack Engineer
Senior Java Full Stack Engineer

Evolutyz Corp • Chesterfield (MO)

On-site
USD 130,000 - 190,000