Description
Key Responsibilities & Requirements
Full-Stack Java Development: Design, develop, and maintain full-stack Java applications with a focus on performance and scalability.
Java Expertise: Proficiency in Java, Spring Boot, Hibernate, and RESTful APIs.
Database Management: Strong experience with Oracle databases, including PL/SQL, stored procedures, query optimization, and performance tuning.
AWS Cloud Services: Work with AWS services such as EC2, S3, RDS, Lambda, API Gateway, and CloudFormation for cloud-based deployments.
Front-End Development: Develop front-end components using frameworks like React, Angular, or Vue.js.
Microservices & Containerization: Implement microservices architecture, containerization technologies like Docker and Kubernetes, and CI/CD pipelines.
Database Interactions: Ensure secure, scalable, and efficient database interactions within Java applications.
Event-Driven Architectures: Work with event-driven architectures using Kafka, RabbitMQ, or similar technologies.
DevOps Practices: Strong experience in DevOps practices, including automation and monitoring tools.
Agile Development: Passion for building high-performance, cloud-native applications in an agile environment.