Position: Senior Backend Engineer (Java)
Location: Ahmedabad (WFO)
Experience: 8-12 years
Job Role
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
- Implement Rest APIs using Spring Boot Java, NodeJS, Python
- Document design of the technical implementation.
- Technical diagrams of the based on the implementation approach finalized
- Developing ideas for new programs, products, or features by monitoring industry developments and trends.
- Optimization of the application for maximum speed and scalability
- Building reusable code and libraries for future use.
- Problem solving & Mentoring with other team members in the project.
- Review, test and debug team members’ code
Requirements
- Strong with OOPS concepts and data structures/algorithms
- Strong understanding of the web development cycle and programming techniques and tools
- Should be able to Build REST APIs
- Ensure maintainable code with unit tests
- Prepare build scripts for projects using Maven/Gradle
- Candidates should have the ability to pick up new technologies quickly.
- Good knowledge of SQL/NoSQL database – MySQL/MongoDB/Postgres
- Logical approach to problem-solving, verbal and written communication skills and good analytical capabilities.
- Knowledge of design patterns is an added advantage.
- Knowledge on cloud technologies is an added advantage.
- Exposure to the ad-tech domains is a big plus.
Personality
- You want to work in a small, agile team
- You want to learn and upskill
- You work hard and like variety in your projects
Skills: docker,sql,algorithms,python,java,rest apis,nodejs,design patterns,oop,springboot,maven,spring security,spring boot,hibernate,nosql,cloud technologies,aws,microservices,jpa,gradle,rest,postgresql,data structures,postgres,mysql,kubernetes,mongodb,oracle