- Company Name
- Sol-Ark
- Job Title
- Contractor - Java Software Engineer (6 months) - renewable
- Job Description
-
Job Title: Contractor – Java Software Engineer (6‑month renewable)
Role Summary
Short‑term contractor to design, develop, and maintain high‑quality Java middleware and backend enterprise applications on AWS. Focus on microservices, event‑driven architecture, and CI/CD pipelines while ensuring scalability, reliability, and security.
Expectations
* Deliver robust, production‑ready code within tight timelines.
* Operate independently while collaborating across hardware, firmware, and architecture teams.
* Maintain and improve AWS infrastructure, DevOps workflows, and monitoring systems.
* Uphold code quality through reviews, unit testing, and static analysis tools.
Key Responsibilities
* Design and implement enterprise‑grade Java (17+) services using Spring IoC, Spring Boot, or equivalent lightweight frameworks.
* Build and deploy microservices and event‑driven components on AWS (ECS/EKS), leveraging Docker containers and Terraform/Ansible for infrastructure.
* Create RESTful APIs and integrate with relational (MySQL, Postgres) and NoSQL (MongoDB) databases.
* Develop CI/CD pipelines for automated build, test, and deployment of back‑end services and APIs.
* Configure and manage AWS monitoring (CloudWatch, Grafana) and logging.
* Debug and troubleshoot application, cloud, and firmware integration issues using appropriate diagnostic tools.
* Conduct code reviews, enforce coding standards, and utilize security tools (TLS 1.2+, SonarQube, KLOCWORK).
* Support data migration, SQL dump management, and data‑mining tasks.
* Collaborate on real‑time IoT messaging (MQTT, Kafka Streams) and streaming solutions.
* Maintain automated testing suites and ensure high test coverage.
Required Skills
* Java 17+ and Spring IoC frameworks; experience with Spring Boot, Micronaut, or similar.
* Micro‑service and event‑driven architecture design.
* MQTT, Kafka Streams, or comparable real‑time messaging systems.
* Relational & NoSQL database development (MongoDB, MySQL, Postgres).
* RESTful web service design and implementation.
* Docker, ECS/EKS, Kubernetes, Terraform, Ansible, and CI/CD tooling (Jenkins, GitHub Actions, etc.).
* AWS services: EC2, ECS, EKS, RDS, DynamoDB, CloudWatch, IAM.
* Unit testing frameworks (JUnit, TestNG) and static analysis (SonarQube, KLOCWORK).
* Proficiency with modern security practices (TLS 1.2+/1.3, secure coding).
* Familiarity with scripting languages (Python, Perl, YAML) for automation.
* Agile/Scrum methodology experience.
* Excellent communication, analytical, and problem‑solving skills.
Required Education & Certifications
* Master’s degree (or postgraduate) in Computer Engineering, Computer Science, Electrical Engineering, or related field from an accredited U.S. or renowned international university.
* Minimum of 2 years STEM OPT eligibility remaining (post‑graduate).
* AWS certifications (e.g., Solutions Architect – Associate/Professional) preferred but not mandatory.
---