Mandatory Qualifications:10+ years of experience in software development with a focus on Java and Spark.Proficiency in programming languages such as Java, Scala, or Python.Strong background in big data technologies and experience in distributed systems.Hands-on experience with the Hadoop ecosystem and cloud services (AWS).Expertise in microservices architecture and RESTful services.Experience with NoSQL databases like MongoDB and ORM frameworks such as JPA/Hibernate.Familiarity with DevOps tools (Jenkins, Ansible, etc.) for CI/CD processes.Excellent analytical and problem-solving skills.Preferred Qualifications:Experience with OAuth implementation and API management platforms (e.g., Apigee).Familiarity with service mesh architectures (e.g., Istio).
About the job
Position: Lead Software Engineer (Java & Spark)
Location: McLean, VA (Onsite from Day 1 with a hybrid schedule of 3 days in-office and 2 days remote)
Duration: Long-term engagement
Job Overview: We are seeking a seasoned Tech Lead with a robust background in Java and Spark to join our dynamic team. In this role, you will utilize your extensive experience to design, develop, and maintain high-performance applications in a big data environment.
Key Responsibilities:
Lead the solution design and development of applications leveraging Java 8+/J2EE, Spring, and Spring-Boot.
Develop and maintain applications using the Apache Spark framework and work with various components of the Spark ecosystem such as Spark SQL and DataFrames.
Implement cloud-based solutions using AWS services including S3, Lambda, and more.
Design microservices architecture and implement REST APIs and GraphQL.
Utilize tools for big data processing and manage streaming data platforms.
Collaborate with cross-functional teams to ensure seamless integration and deployment of applications.
Guide and mentor junior developers while fostering a culture of continuous improvement.
About Seven Hills Technology Inc.
Seven Hills Technology Inc. is a leading provider of innovative technology solutions, specializing in advanced software development and big data analytics. We are committed to delivering high-quality services that empower businesses to leverage technology effectively.
This job posting is no longer active and is not accepting applications.
Lead Software Engineer (Java & Spark) - Onsite Opportunity
Mandatory Qualifications:10+ years of experience in software development with a focus on Java and Spark.Proficiency in programming languages such as Java, Scala, or Python.Strong background in big data technologies and experience in distributed systems.Hands-on experience with the Hadoop ecosystem and cloud services (AWS).Expertise in microservices architecture and RESTful services.Experience with NoSQL databases like MongoDB and ORM frameworks such as JPA/Hibernate.Familiarity with DevOps tools (Jenkins, Ansible, etc.) for CI/CD processes.Excellent analytical and problem-solving skills.Preferred Qualifications:Experience with OAuth implementation and API management platforms (e.g., Apigee).Familiarity with service mesh architectures (e.g., Istio).
About the job
Position: Lead Software Engineer (Java & Spark)
Location: McLean, VA (Onsite from Day 1 with a hybrid schedule of 3 days in-office and 2 days remote)
Duration: Long-term engagement
Job Overview: We are seeking a seasoned Tech Lead with a robust background in Java and Spark to join our dynamic team. In this role, you will utilize your extensive experience to design, develop, and maintain high-performance applications in a big data environment.
Key Responsibilities:
Lead the solution design and development of applications leveraging Java 8+/J2EE, Spring, and Spring-Boot.
Develop and maintain applications using the Apache Spark framework and work with various components of the Spark ecosystem such as Spark SQL and DataFrames.
Implement cloud-based solutions using AWS services including S3, Lambda, and more.
Design microservices architecture and implement REST APIs and GraphQL.
Utilize tools for big data processing and manage streaming data platforms.
Collaborate with cross-functional teams to ensure seamless integration and deployment of applications.
Guide and mentor junior developers while fostering a culture of continuous improvement.
About Seven Hills Technology Inc.
Seven Hills Technology Inc. is a leading provider of innovative technology solutions, specializing in advanced software development and big data analytics. We are committed to delivering high-quality services that empower businesses to leverage technology effectively.