Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailWe are seeking a highly skilled and experienced Senior Java Developer with 6 years of experience in Java development and expertise in AWS and software architecture to join our dynamic development team. As part of this role you will be responsible for designing developing and deploying scalable highperformance applications leveraging AWS cloud services. You will collaborate with crossfunctional teams to build cuttingedge solutions that meet the needs of the business.
Design & Architecture:
Lead the design and architecture of cloudbased applications with a focus on scalability performance and security.
Develop solutions and frameworks using Java integrating them with various AWS services such as EC2 S3 Lambda DynamoDB and RDS.
Design RESTful APIs and microservices architectures.
Ensure the applications are built using best practices in terms of maintainability extensibility and performance.
Development:
Write clean maintainable and efficient Java code to implement both new features and improvements to existing applications.
Develop and deploy applications to AWS infrastructure using CI/CD pipelines.
Collaborate with product and business teams to define technical requirements and translate them into scalable and highperformance software solutions.
Apply architectural and design patterns such as MVC Singleton Factory Observer and others as necessary.
AWS Cloud Integration:
Leverage AWS Cloud technologies to build scale and optimize cloudnative solutions.
Work with AWS services including but not limited to EC2 Lambda S3 RDS DynamoDB SQS SNS ECS and EKS.
Ensure cloud resources are optimized for cost and performance.
Implement cloud security best practices and compliance measures.
Education: Bachelor s degree in Computer Science Engineering or related field (or equivalent practical experience).
Experience:
6 years of professional Java development experience.
Experience working with AWS services and cloud architecture.
Proven experience in designing and developing enterpriselevel applications.
Strong experience in Java frameworks (Spring Boot Hibernate etc..
Handson experience with Microservices and RESTful API design.
Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
Technical Skills:
Indepth knowledge of Java 8 Spring Spring Boot and JPA/Hibernate.
Strong experience with AWS Cloud Services (EC2 Lambda S3 RDS DynamoDB SQS SNS CloudFormation etc..
Experience with CI/CD pipelines and version control tools (e.g. Git).
Solid understanding of cloud security and best practices.
Knowledge of NoSQL databases (DynamoDB MongoDB) and relational databases (MySQL PostgreSQL).
Familiarity with Agile methodologies (Scrum Kanban).
Soft Skills:
Strong problemsolving and analytical skills.
Excellent communication skills both verbal and written.
Ability to work effectively in a collaborative team environment.
Strong leadership abilities and mentorship skills.
AWS Certifications (e.g. AWS Certified Solutions Architect AWS Certified Developer are a plus.
Familiarity with serverless architectures and eventdriven systems in AWS.
Experience with infrastructureascode tools like Terraform or CloudFormations
Full Time