Unknown Company

Technology Architect – Java & Big Data

austin, state of texas • Posted Yesterday
Onsite Full Time IT

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.

Technology Architect – Java & Big Data in austin at Unknown Company

This position is listed as full time and onsite.

Back to Job Search