Job Description
We are seeking a skilled Spring Java Developer with hands-on experience in AWS cloud services and Python development. The ideal candidate will have a strong grasp of Java frameworks, be comfortable working in cloud environments, and have the ability to deliver scalable, high-quality applications. Familiarity with mainframe systems is a plus.
Key Responsibilities
- Design, develop, and maintain Java applications using Spring Framework.
- Build scalable backend solutions leveraging AWS services (EC2, S3, Lambda, RDS, etc.).
- Develop scripts or modules using Python for automation, data processing, or API integration.
- Collaborate with the team to enhance existing software solutions.
- Ensure code quality via unit tests, integration tests, and code reviews.
- Troubleshoot and optimize application performance, scalability, and reliability.
- Support deployment and CI/CD pipelines in a cloud-based environment.
Required Skills & Experience
- Strong experience in Java development with Spring Framework.
- Hands-on experience with AWS cloud services.
- Proficiency in Python scripting or development.
- Understanding of RESTful APIs, microservices, and cloud architectures.
- Familiarity with databases (SQL and/or NoSQL).
- Strong problem-solving, communication, and teamwork skills.
Preferred / Nice-to-Have
- Experience with mainframe systems and modern integration approaches.
- Exposure to Docker, Kubernetes, or containerized deployments.
- Knowledge of cloud-native design patterns and best practices.
- Familiarity with CI/CD pipelines and DevOps workflows.
Why Join
- Work on scalable cloud-based applications using Java, Python, and AWS.
- Collaborate with a dynamic and skilled development team.
- Opportunity to enhance your expertise in full-stack and cloud development.
- Contribute to innovative software solutions in a supportive environment.