i
Hic Global Solutions
94 Hic Global Solutions Jobs
Java Developer - AWS (4-7 yrs)
Hic Global Solutions
posted 1d ago
Flexible timing
Key skills for the job
Job Title : Java Developer with AWS
Job Description :
We are seeking a talented and passionate Java Developer with expertise in AWS to join our dynamic team. The ideal candidate will have a strong background in developing scalable and robust applications using Java technologies and cloud platforms, particularly AWS. You will work closely with cross-functional teams to design, develop, and deploy solutions in a cloud-native environment.
Key Responsibilities :
- Design, develop, and maintain Java-based applications using industry best practices.
- Leverage AWS services (such as EC2, S3, Lambda, DynamoDB, RDS, etc.) to build and deploy cloud-based solutions.
- Work on microservices architecture using Java and AWS, ensuring scalability, availability, and performance.
- Develop RESTful APIs and integrate Java applications with cloud services.
- Participate in architectural design discussions and code reviews to ensure high-quality software.
- Implement CI/CD pipelines and automate deployments on AWS using tools like Jenkins, CodeDeploy, and CodePipeline.
- Monitor and troubleshoot applications deployed on AWS, ensuring optimal performance and security.
- Ensure compliance with best practices and coding standards, with a focus on security, maintainability, and scalability.
- Collaborate with DevOps and cloud infrastructure teams to optimize application performance and deployment processes.
- Write unit tests and ensure the application is fully tested using Java testing frameworks like JUnit, Mockito, etc.
- Participate in agile ceremonies, including sprint planning, standups, and retrospectives.
Key Requirements :
- Proven experience as a Java Developer, with expertise in building scalable and performant applications.
- Strong hands-on experience with AWS services such as EC2, S3, RDS, Lambda, DynamoDB, CloudWatch, and others.
- Experience with Spring Framework (Spring Boot, Spring MVC) and other Java-based frameworks.
- Strong knowledge of RESTful APIs and integration with third-party services.
- Proficiency in using version control systems like Git.
- Hands-on experience with CI/CD tools (Jenkins, GitLab CI, AWS CodePipeline).
- Knowledge of microservices architecture and containerization tools like Docker and Kubernetes.
- Strong experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, DynamoDB).
- Familiarity with serverless computing in AWS (e.g., AWS Lambda).
- Understanding of cloud security practices and AWS security services (e.g., IAM, KMS, etc.).
- Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.
- Experience working in an Agile/Scrum development environment.
- Excellent communication skills, both verbal and written.
Preferred Qualifications :
- AWS certifications (e.g., AWS Certified Developer - Associate, AWS Certified Solutions Architect) are a plus.
- Familiarity with container orchestration platforms like Kubernetes.
- Experience with event-driven architectures and messaging platforms like SNS, SQS, and Kinesis.
- Exposure to JavaScript frameworks (React, Angular, or similar) is a plus.
- Knowledge of infrastructure as code (e.g., Terraform, AWS CloudFormation).
Benefits :
- Competitive salary and benefits package.
- Opportunity to work with cutting-edge technologies.
- Professional development and training opportunities.
- Collaborative and supportive team environment.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Developer roles with real interview advice