A Kotlin Engineer responsible for designing, developing, and delivering significant components and integration for CRM systems in largest investment banking products.
Should provide engineering solutions to accomplish the project goals. Need to work with multiple technologies and teams in the project. Understanding the functional and non-functional requirements and discipline are the keys for success.
Responsibilities
Write code and write it well. Be proud to call yourself a programmer. Use test-driven development, write clean code, and refactor constantly. Make sure we are building the thing right.
Be ready to work on a range of technologies and components, including user interfaces, services, and databases. Act as a generalizing specialist.
Define and evolve the architecture of the components you are working on and contribute to architectural decisions at a department and bank-wide level.
Ensure that the software you build is reliable and easy to support in production. Be prepared to take your turn on call, providing 3rd line support when it's needed.
Skills
Must have
Overall 4 to 6 years of experience as a Developer.
4+ Years of Experience developing in Core Java and Spring Framework.
3+ Years working Experience as a Kotlin Developer.
Proficiency in Java/Kotlin with a good understanding of both object-oriented and functional programming concepts.
Practical experience in building data engineering solutions.
Strong knowledge of Java/Kotlin, REST APIs, build, SQL data access (eg, Spring, Spring Boot, Gradle/Maven, JDBC & Hibernate).
Strong knowledge of build automation systems such as TeamCity/Jenkins
Familiar with GIT versioning control system.
Experience working in an agile team, practicing Scrum, Kanban, or XP
(Optional) An understanding of web technologies, frameworks, and tools, for example: HTML, CSS, JavaScript, Angular, Bootstrap, React, D3, Node.js
Experience in Automated Testing is highly desirable.
Architecture and design approaches that support rapid, incremental, and iterative delivery, such as Domain Driven Design, CQRS, Event Sourcing, and microservices.
Nice to have
Understanding of CI/CD Pipelines through Jenkins/Git/Github/Github Actions
Experience in investment banking-related projects
Other
Languages
English: C2 Proficient
Seniority
Junior
Bengaluru, India
Req. VR-115919
Java
BCM Industry
14/07/2025
Req. VR-115919
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.