Job Description :
We are looking for a skilled Java Full Stack Developer with strong expertise in API development and enterprise application design to design, develop, document, test, and debug new and existing software APIs and applications within the Delta Vacations environment. The ideal candidate should possess excellent problem-solving abilities, strong debugging skills, and the ability to work collaboratively across cross-functional teams.
Key Responsibilities :
- Act as a Technical Lead, guiding development teams through design, development, and deployment of cloud-native applications.
- Ensure safety and security best practices are followed in all aspects of development and deployment.
- Design, develop, and maintain Java / J2EE applications, ensuring high performance and responsiveness.
- Build and maintain RESTful APIs and serverless microservices using SpringBoot and Quarks (optional).
- Develop full-stack applications optimized for deployment in AWS Cloud.
- Use AWS services such as EC2, S3, API Gateway, Lambda, CDK, CloudFormation, CodePipeline, etc., for cloud-native solutions.
- Design and implement data models for relational and NoSQL databases (DB2, Oracle, SQL, Cassandra, MongoDB).
- Deploy and manage applications on Kubernetes (EKS / ROSA) and Red Hat OpenShift.
- Implement CI / CD pipelines using GitLab / GitHub / AWS CodeCommit and DevOps tools like AWS CDK or Tekton.
- Manage source control and code versioning using Git-based tools.
- Work with messaging systems like ActiveMQ or Kafka to enable asynchronous communication.
- Utilize containerization tools like Docker for application packaging and deployment.
- Ensure application monitoring, logging, and performance tuning in production environments.
Skills Required :
Mandatory Technical Skills :
Java (J2EE)SpringBootMicroservices ArchitectureAWS LambdaAWS RDSAWS S3AWS API GatewayAWS Step FunctionsAmazon SQS / SNSDynamoDBDockerCloud & DevOps :
Hands-on with AWS Cloud Services (EC2, Lambda, S3, CloudFormation, CDK, API Gateway)Experience with AWS CDK, AWS CodePipeline, AWS CodeCommitExperience deploying applications in ROSA or KubernetesKnowledge of Red Hat OpenShiftFamiliarity with Tekton for CI / CDDatabase Skills :
DB2, Oracle, SQLCassandra, MongoDBAdditional / Optional Skills :
Experience with Quarkus FrameworkFamiliarity with JBossExperience with Messaging Systems like Kafka or ActiveMQ(ref : hirist.tech)