Current jobs related to Principal Java Software Engineer - Kadapa - Intellias
- Enumero Law Kadapa
Software Development Engineer · We are seeking a skilled software development engineer to join our team at Enumero-Law. As a key member of our development team, you will be responsible for designing, implementing, and optimizing search solutions using Elastic Search, Open Search, ...
- You will lead in the team's technical/architectural discussions and decisions.
- You will develop and continuously deliver applications for one of the most successful pet e-commerce platforms in Europe.
- 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 more.
- In close collaboration with other teams, your team will introduce new features and improvements to the process to provide a better experience for over 11 million customers.
- MUST HAVE Qualifications
- Excellent English verbal and written communication skills
- Around 10 years of invaluable experience in Software Development in JVM-related languages
- Experience and exposure in Apache Camel, Microservices, AWS, Lambda Kibana, Elastic, etc.
- A profound understanding of software engineering and design fundamentals, complemented by hands-on design and development expertise
- A track record of successful technical leadership
- Expertise in agile methodologies and practices
- Experience working in an internationally distributed environment
- Any experience with development of an integration platform will be a plus
- Ready to work with on-call duties - approximately 1 week on call every 8 weeks.
- Good understanding of software architecture principles and design patterns
- Experience in the e-commerce domain
- Modelling experience (UML, C4)
- Live Coding Requirements
TBD- Have a strong commitment to maintaining a high standard of technical excellence by emphasizing best practices and industry trends
- Actively code and contribute to ongoing features and issues
- Provide team leadership, technical guidance, and direction for the integration platform
- Work with all stakeholders and enterprise architects to come up with the roadmap
- Collaborate with different stakeholders, run the Scrum, manage the backlog
- Support your teams as an agile driver & coach of the software delivery process
- Actively participate in the recruitment and retention process, ensuring a healthy composition of the team
- Monitor and optimize budget costs related to product expenses, such as AWS, licenses, etc.
- Here are several aspects of our team and work environment that contribute to a positive and fulfilling experience:
- We work in self-organized teams following Scrum methodology, respecting, and valuing everyone's opinion.
- We learn from each other and share knowledge through pair programming, code reviews, and many training opportunities.
- We deliver value by developing new features, maintaining existing products, and improving all the infrastructure we need, so we would also like to have a colleague who is cross-functional.
- We are committed to delivering high-quality products and believe that continuous delivery, clean code, and a DevOps mindset are key to achieving this goal.
- Our team values a friendly and collaborative environment and greatly encourages open communication and teamwork. We believe in a team approach and do not assign blame; instead, we work together to build and maintain the system.
- We embrace diversity, having colleagues from over 50 countries. This means our working language is English.
- Java 11+, Spring framework (Boot, Hibernate)
- Apache Camel
- Oracle, PostgreSQL
- CI/CD with Jenkins pipeline
- InfluxDB, Grafana, Sensu, ELK stack
- Infrastructure as a code, one-click deployment, C4 diagrams
- Mesos/Marathon, Docker, Kubernetes
- Amazon Web Services and cloud deployments (S3, SNS, SQS, RDS, DynamoDB, etc.), using tools such as Terraform or AWS CLI
- Git, Scrum, Pair Programming, Peer Reviewing
Principal Java Software Engineer - Kadapa - Intellias

Description
We are looking for a seasoned Senior/Principal Backend Software Engineer with leadership experience to join our team.
As a key member of our technical team, you will collaborate closely with the product owner, area architect, and your colleagues to clarify business needs and technical requirements and define how to support them best.