Back-end Software Engineer
Full time role
Experience
3-6 years
Skills
Required skills: Core Java, Spring, MySQL, Linux
Preferred skills: Spring Boot, Rest API, Microservices, Maven, JDBC, JUNIT, or TestNG
Nice to have skills: Docker, Redis, Hibernate, and MongoDB.
Responsibilities
- Write great modular, unit tested code.
- Make recommendations to improve the product and the code base.
- Debug and resolve technical issues quickly.
- Demonstrate great communication and collaboration skills.
- Create low-level designs conforming to solution architecture.
- Use enterprise middleware like Redis, messaging queues, the ELK stack, and other tools to build software with high availability, scalability, and performance.
You'll love this job if you are...
- Passionate about software programming and willing to treat that as an enjoyable craft.
- Excited to see your work making its way to solutions that bring out the ‘Aha!’
from customers. - Enthusiastic about exploring/learning new things, upgrading skills continuously, and sharing with others what you have learnt
- Up for facing challenges that will come your way (occasional early mornings and late nights are inevitable)?
- Ready to master Java and other JVM-based technologies
Your one month will cover -
- Induction program –
- In this program, you will be briefed about the company policies, work
culture, and environment. - Get an understanding of our projects and how we function.
- Introduction with all team members and other teams
- Learn and understand how our applications work, go through the various
microservices, and how the services interact with each other. - Join daily sync up calls, along with other product related calls.
- Be part of planning sessions for upcoming feature development and technical discussions.
Your three months will cover -
- Achieve more in-depth knowledge about microservices
- Working along with your team on tasks keeping in line with our company process
- Working on upcoming features and following industry best practices
- Chance to work on some different, complex, and new features
- Setting quarterly OKRs where you will be able to learn new trends and upskill/cross skill in multiple technologies related to the project
Your six months will cover –
- Full knowledge of the product
- Technical architecture discussions as per your expertise and performing technical discovery analysis
- Owning new features’ development right from planning to deployment
- Getting a chance to upskill/cross skill on the different segments of software development, including technical and interpersonal skills
- Regular 1:1 discussions to discuss and understand the interests and issues, if any, in the project team or personal
- Being a part of a 3rd party integration application
Perks of joining us -
- Medical Insurance Coverage (GMC)
- Amazon vouchers on birthdays
- Compensatory off