Role : Java Developer
Experience: 4 to 5 years
Location : Remote
Type : Contract
//Interested Drop your CV at digi_hr@rapid24.in
:
We are seeking a highly skilled and experienced developer with Java, Python, and microservices development . The ideal candidate will have hands-on experience in building highly available, scalable, and resilient software systems using modern development methodologies and cloud-native technologies.
Responsibilities:
• Design and develop high-performance, scalable, and highly available software using Java, Python, Spring Boot, and microservices architecture.
• Build and maintain AWS-native solutions using EMR, S3, Lambda, and Kinesis.
• Develop and implement API service architectures with a focus on high availability and scalability.
• Work with CI/CD pipelines using Jenkins, Gradle, and GitHub/GitFlow for efficient build and deployment processes.
• Design and provision infrastructure using Terraform and CloudFormation.
• Ensure robust test coverage through Test Driven Development (TDD) and Behavior Driven Development (BDD) with frameworks like Cucumber.
• Collaborate with Agile teams, business stakeholders, and technical teams to deliver high-quality solutions.
• Leverage relational databases, including Postgres, and implement messaging systems like RabbitMQ, Kafka, and MQ.
• Work on performance monitoring, high-availability design, and scalability patterns.
• Utilize container orchestration platforms such as OCP/Kubernetes.
• Manage and optimize code repositories and artifact repositories like GitHub and Artifactory.
Required Skills and Experience:
• Strong hands-on experience with Java, Python, and J2EE technologies .
• Deep understanding of microservices architecture, patterns, and Spring Boot-based development.
• Experience working in AWS cloud-native environments, particularly EMR Spark, S3, Lambda, and Kinesis .
• Proven knowledge of Java design patterns and software development best practices.
• Strong experience with relational databases and messaging systems (e.g., RabbitMQ, Kafka) .
• Familiarity with CI/CD pipelines, build tools (Gradle, Jenkins), and infrastructure as code (Terraform, CloudFormation).
o Solid understanding of containerization and orchestration technologies like Kubernetes/OpenShift.
o Proficient in writing unit and service-level tests to ensure adequate code coverage.
o Experience with performance monitoring and troubleshooting in high-availability systems.
o Excellent analytical, communication, and collaboration skills to effectively work in an Agile environment.
Preferred Experience:
o Domain knowledge of settlement and payment systems.
o Familiarity with BDD tools like Cucumber.
o Hands-on experience with Ansible for automation.
Job Types: Full-time, Permanent, Contractual / Temporary
Contract length: 12 months
Pay: ?15,000.00 - ?25,000.00 per month
Benefits:
• Work from home
Location Type:
• Remote
Schedule:
• Monday to Friday
Experience:
• Java fullstack: 4 years (Preferred)
• total work: 4 years (Preferred)
• Kafka: 2 years (Preferred)
Work Location: Remote
Application Deadline: 30/12/2024
Expected Start Date: 30/12/2024
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.