Talent.com
This job offer is not available in your country.
Java Software Engineer

Java Software Engineer

IntelliasPune, Maharashtra, India
8 hours ago
Job description

Job Title : Sr Java Backend Engineer

Location : Hybrid, Pune India

Job Type : Full Time Employment

Position Overview :

We have a dream : to change industries through the power of digital technology. With a team of top-notch engineers by your side, you will develop groundbreaking solutions at Intellias. Let’s code the future together!

Requirements : Must have

  • 7+ years of experience with Java and Spring framework
  • You can understand the architecture landscape and technically investigate and implement new features independently.
  • Being responsible for the quality of the solution you deliver is natural for you. You have experience with unit testing and Test-Driven Development.
  • Empathetic and able to quickly build relationships.
  • Good English verbal and written communication skills.
  • Experience working within Agile practices and knowledge of Agile values & principles.
  • Experience working with Microservices.
  • Ready to work with on calls duties - approximately 1 week on call every 8 weeks.

Nice to have :

  • Experience with DevOps tools and practices (container orchestration, CI, monitoring and alerting, AWS & Kubernetes)
  • Experience in the e-commerce domain.
  • Technologies / frameworks / practices :

    Must have

  • Java 21 (required 11+), Spring framework (Boot)
  • Experience with NoSQL DB
  • Essential experience with AWS Cloud
  • GIT
  • Microservices
  • Testing (jUnit 5)
  • Scrum, Code Review
  • Nice to have

  • Apache Camel
  • ElasticSearch, MongoDB
  • AWS (DocumentDB, SQS, SNS, Secret Manager, IAM, S3)
  • Grafana, ELK stack, Prometheus
  • Terraform
  • Kubernetes, Docker
  • Testing (TestContainers)
  • CI / CD with Jenkins pipeline
  • Responsibilities :

  • Participate in solution investigation, estimations, planning, and alignment with other teams.
  • Design, implement, deliver, and support backend solutions (restful web services) using micro-services architecture in Apache Camel integration framework.
  • Promote and implement test automation on the application level (e.g., unit tests, integration tests) and work closely with the Test Engineer.
  • Work closely with the team in an agile and collaborative environment. This will involve code reviews, knowledge sharing, and incident coordination.
  • Participate in the complete software development life cycle from discovery through coding, testing, deployment, and maintenance.
  • Maintain created applications during the UAT phase after development.
  • Deploy applications on the cloud using technologies such as Docker, Kubernetes, AWS and Terraform.
  • Create a job alert for this search

    Software Engineer Java • Pune, Maharashtra, India