Software Engineer|Senior Software Engineer |Backend|
Job details
Job description, work day and responsibilities
Position
• Software Engineer/Senior Software Engineer (Backend)
Experience
• 6+ years of professional software engineering experience, working with a variety of technologies, and have increasingly impactful accomplishments
Role And Responsibilities
• Technical and business domain expert: Diligently handle new feature development, conducting impact analysis, coordinating with Product Manager for the development of the new features.
• Engineering Operations: Troubleshooting and resolution of production issues, and taking ownership of the deployment and improving the SDLC process.
• Technical Roadmap: Drives prioritization of technical roadmap and influences prioritization of product roadmap and process enhancements to improve the overall team productivity
• Code Quality: Sets and enforces the standard for writing stable, correct, and maintainable code
• Driven: Ability to work independently, self-motivate, and strong problem-solving skills
• Leadership: mentoring and training more junior engineers
Requirements (Must Have)
• OOPs and clean code concepts are a must.
• Firm grasp of data structures, algorithms with fluency in Java & Kotlin programming languages withhands on coding experience including in-depth knowledge of multi-threading, exception handling, Servlet/Filters.
• Must have in-depth knowledge of concepts like REST architecture, MVC.
• Must have strong coding experience in Spring/Spring Boot.
• Strong SQL scripting and knowledge of relational database e.g. MySQL, SQL Server, Oracle etc..
• Strong experience in writing different types of tests for Java/Kotlin application, unit, integration, component tests for example.
• Should have worked on Spring Data JPA/JPA/Hibernate based ORM frameworks.
• Knowledge and/or experience with containerized environments, Kubernetes, docker.
• Working knowledge of AWS or any other cloud infrastructure.
• Working knowledge of JavaScript, HTML, CSS.
Good To Have
• Application integration based on RESTful architecture.
• Spring security
• Hands-on experience on any of the UI frameworks like Angular, React, VueJS etc.
• Strong AWS cloud knowledge.
• Knowledge of Observability concepts & tools
Non-Technical Skills
• Communication: Excellent verbal and written communication skills in English.
• Eager to learn and take up new challenges.
• Enthusiastic and curious.
Our Tech Stack
• Backend: Java / Kotlin on Spring Boot
• Frontend: Javascript / Typescript with VueJS and Vuetify
• Database and connector: MySQL / Spring Data JPA / Hibernate ORM / Flyway / Liquibase
• Process: Jira / Bitbucket
• Infra: AWS, Docker
Work Hours
• Must be available to support global time zones
Company address
You will be redirected to another website to apply.
Offer ID: #836896,
Published: 2 weeks ago,
Company registered: 1 year ago