Job description
Software Engineering
Java Engineer
Senior
India
Remote
We are looking for a Senior Backend Software Engineer to join Intellias.
As our Senior Backend Software Engineer:
- You will participate in the team s technical/architectural discussions and decisions.
- You will participate in the complete software development life cycle from discovery through coding, testing, deployment, and maintenance.
- Daily, you will learn and grow your skills, striving for mastery using state-of-the-art technologies and practices such as AWS, Microservices, Docker and much more!
What project we have for you
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!
What you will do
- 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.
What you need for this
Qualifications:
Must have
- 5+ 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