Java J2EE Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+11 more
Job description
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.
Requirements
-
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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
Dev Digest 121 - AI goes offline
Top 10 Java Libraries
Is Software Engineering Over-Saturated?