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