Logo for Sky Systems, Inc. (SkySys)

Java Developer

Role overview

Qualifications

  • 10+ years of experience in Java software development
  • Hands-on experience with Spring Boot, Spring Batch, and RESTful API development
  • Strong understanding of Big Data ecosystems, specifically HDFS, Hadoop, and Spark
  • Proficiency in Python for scripting, automation, or complementary data pipeline logic

Responsibilities

  • Design, develop, and maintain backend components using Java, Spring Boot, and Spring Batch within a distributed big-data environment
  • Implement multi-threaded, high-performance data processing logic capable of handling large-scale time-series and telemetry datasets
  • Collaborate on data ingestion and transformation pipelines leveraging Python and Apache Spark frameworks
  • Develop and maintain APIs and integration layers with Angular-based front-end and other EI ecosystem applications

About the company

Sky Systems, Inc. (SkySys) logo

Sky Systems, Inc. (SkySys)

IT Services & IT Consulting

Sky Systems, Inc. (DBA SkySys) is a technology consulting firm based out of Research Triangle Park, North Carolina, United States. SkySys specializes in Recruitment & Staffing, 24/7 On-Site & Remote Services, Managed Services Provider (MSP), Cisco Select Certified Partner and Dell Technology Partner, Contact Center Solutions (Cisco, Avaya, Genesys), Web Solutions, and other services. ​ SkySys currently works with clients across the United States and Canada. Our list of clients include top Fortune 500 companies in various industries – Financial Services, Banking, Pharmaceutical, IT Service Providers, Healthcare, Oil & Gas, Government, Consulting and Outsourcing, Telecommunications, Insurance, Aerospace, Semiconductors, and many more.

Company details

Company typeStartup
IndustryIT Services & IT Consulting
Company size11 - 50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Role: Java Developer
Position Type: Full-Time Contract (40hrs/week)
Contract Duration: 12 months
Work Schedule: 8 hours/day (Mon-Fri)
Location: 100% Remote - Candidates can work from anywhere in India

Role Description
Client's Equipment Intelligence organization is seeking a Senior Java Developer to join the EIDA (Equipment Intelligence Data Analyzer) team — one of the most complex and data-intensive applications under the EI umbrella. This role will be responsible for designing, developing, and optimizing high-performance data processing and analytical components within a large-scale on-premise big data ecosystem.
You will collaborate closely with onshore and offshore engineers, data scientists, and system architects to deliver solutions that analyze massive volumes of manufacturing and equipment telemetry data, supporting Clients mission to enable smarter, data-driven semiconductor processes.

Key Responsibilities
• Design, develop, and maintain backend components using Java, Spring Boot, and Spring Batch within a distributed big-data environment.
• Implement multi-threaded, high-performance data processing logic capable of handling large-scale time-series and telemetry datasets.
• Collaborate on data ingestion and transformation pipelines leveraging Python and Apache Spark frameworks.
• Develop and maintain APIs and integration layers with Angular-based front-end and other EI ecosystem applications.
• Manage data storage and retrieval operations across HDFS/Hadoop and Postgres environments (primarily for metadata and time-series data).
• Contribute to continuous integration and testing processes using Bitbucket (Git-based SCM), Jenkins, and shell scripting for on-prem deployments.
• Ensure robust code quality through peer reviews, unit testing, and adherence to Client's secure coding standards.
• Work with cross-functional global teams (onshore and offshore) to support development, testing, and deployment cycles.
• Troubleshoot production issues and contribute to performance tuning of data pipelines and Java processes.
• Participate in Agile ceremonies (daily stand-ups, sprint planning, retrospectives) within a 7-member Scrum team.

Required Skills & Experience
• 10+ years of experience in Java software development, including strong object-oriented design and multi-threading.
• Hands-on experience with Spring Boot, Spring Batch, and RESTful API development.
• Strong understanding of Big Data ecosystems, specifically HDFS, Hadoop, and Spark.
• Proficiency in Python for scripting, automation, or complementary data pipeline logic.
• Working knowledge of Postgres or other RDBMS platforms for metadata and time-series data management.
• Familiarity with Angular or modern front-end integration frameworks.
• Experience with Bitbucket (or Git), Jenkins, and shell scripting for CI/CD automation and on-prem deployments.
• Ability to write performant, reusable, and well-tested code for data-intensive applications.
• Strong debugging and performance tuning skills for JVM-based systems.
• Excellent communication and collaboration skills in a distributed global team model.
• Strong Experience with testing. Experience writing automated unit tests. Automated conditioning
• Proficiency deploying in Unix environment within Docker. Comfortable writing Unix scripting
• Non-Negotiable: strong experience tuning queries. Need to know how to write complex queries, enhance the data model for future enhancements.

Nice to Have
• Experience with Kafka or MQTT message brokers for streaming or event-driven architectures.
• Exposure to time-series databases or frameworks for equipment telemetry.
• Understanding of manufacturing systems, equipment analytics, or semiconductor process data.
• Familiarity with on-prem cluster environments and private infrastructure deployments.

Work Environment
• All development and production environments are on-premise due to client privacy and data security requirements.
• Internal CI/CD pipelines and test clusters are available for validation and release automation.
• Collaboration across onshore (U.S.) and offshore (India) engineering resources.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Java Developer Related jobs

Other jobs at Sky Systems, Inc. (SkySys)

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.