- Company Name
- Sky Systems, Inc. (SkySys)
- Job Title
- Full Stack Developer
- Job Description
-
**Job Title:** Full Stack Developer
**Role Summary:**
Lead end‑to‑end development of microservice‑based applications using Java (Spring Boot) and modern UI frameworks (Angular/React). Drive feature design, implementation, and deployment within a Scrum team, ensuring high quality, performance, and observability on AWS.
**Expectations:**
- 3–5 years of full‑stack development experience
- Bachelor’s degree in Computer Science or related field
- Strong command of Java 8+, microservices, APIs, and cloud (AWS)
- DevOps mindset: IaC, CI/CD, automated testing, code review, and observability tools
- Ability to collaborate across product, architecture, and operations teams
**Key Responsibilities:**
- Design, develop, and deploy microservice components with Spring Boot, integrating JMS/IBM MQ/Kafka, HTTP/REST, and GraphQL as needed
- Implement front‑end features using HTML5, CSS3, JavaScript, and Angular/React with responsive design principles
- Build and maintain CI/CD pipelines (Jenkins/GitHub Actions/Harness), automate builds with Maven/Gradle, and manage artifacts in Nexus/Helm charts
- Provision infrastructure with IaC (Terraform, CloudFormation), configure Kubernetes/EKS, and secure secrets via HashiCorp Vault or AWS KMS
- Implement monitoring and observability using Datadog, CloudWatch, Splunk, and OpenTelemetry; set up alerts and dashboards
- Write automated unit, integration, and end‑to‑end tests (JUnit, TestNG, Selenium, Cypress) and enforce code quality with SonarQube/CodeQL
- Participate in architectural reviews, code reviews, and post‑mortem analyses of incidents
- Contribute to technical documentation, process improvements, and knowledge sharing within the team
**Required Skills:**
- Java 8+ (Spring Boot, Spring MVC, Spring Data)
- Microservices architecture, API design, JMS/IBM MQ/Kafka
- Front‑end: HTML5, CSS3, JavaScript ES6+, Angular or React
- Databases: PostgreSQL, MongoDB, Redis, SQL/NoSQL concepts
- DevOps: Git, GitHub Actions/Harness, Jenkins, Maven, Helm, Terraform, Ansible, Docker, Kubernetes/EKS
- Monitoring: Datadog, CloudWatch, Splunk, OpenTelemetry
- Cloud: AWS (EC2, RDS, S3, IAM, VPC, ECS/EKS, CloudWatch)
- Security: KMS, SSO, data encryption, OWASP guidelines
- Testing: JUnit, TestNG, Selenium, Cypress, unit/ integration testing strategy
- Agile/Scrum practices, continuous integration/continuous delivery mindset
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent
- (Optional) Certifications: AWS Certified Developer – Associate, AWS Certified Solutions Architect – Associate, or equivalent cloud/DevOps credentials will be considered favorably.