Software Engineer – Java J2EE – Intermediate
Job Summary
We are seeking a Software Engineer with strong
experience in Java J2EE, PySpark/Spark, AWS, and ETL/streaming data
pipelines. The ideal candidate will develop and support scalable, resilient
cloud-based applications in an Agile environment.
Key Responsibilities
- Design,
develop, test, deploy, and maintain Java J2EE applications and data
pipelines.
- Build
and support ETL and streaming pipelines using PySpark/Spark.
- Work
with AWS services including SQS, Lambda, S3, and RDS.
- Apply Agile,
CI/CD, TDD, security, and resiliency practices.
- Troubleshoot
and improve application and pipeline performance.
Required Skills
- 4–5+
years of software engineering experience.
- Strong Java J2EE development experience.
- Hands-on
experience with PySpark/Spark and ETL/streaming pipelines.
- Strong Python or Java programming skills.
- Experience
with AWS SQS, Lambda, S3, and RDS.
- Knowledge
of CI/CD, TDD, cloud development, security, and application resiliency.
- Understanding
of the complete software development lifecycle.
Preferred Skills
- Unix/Linux Shell scripting
- Terraform
/ Infrastructure as Code
- Familiarity
with LLM technologies and practical OpenAI/Azure use cases
Skills Required
- 4–5+ years of software engineering experience
- Strong Java J2EE development experience
- Hands-on experience with PySpark/Spark and ETL or streaming pipelines
- Strong Python or Java programming skills
- Experience with AWS SQS, Lambda, S3, and RDS
- Knowledge of CI/CD, TDD, cloud development, security, and application resiliency
- Understanding of the complete software development lifecycle
- Unix/Linux shell scripting
- Terraform or Infrastructure as Code
- Familiarity with LLM technologies and practical OpenAI or Azure use cases
What We Do
SCI Solutions Global LLC is a U.S.-based technology consulting and talent-solutions company. It provides digital-transformation services, IT project-delivery support, skilled technology professionals, and scalable software solutions to businesses ranging from startups to large enterprises. The company helps clients address technology challenges, build high-performing teams, and improve business outcomes through tailored consulting, staffing, systems, and software expertise across multiple industries and technology disciplines.








