Job Description
Project description
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. ResponsibilitiesWrite 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 exampleHTML, 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
Job Classification
Industry: Legal
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Search Engineer
Employement Type: Full time
Contact Details:
Company: Luxoft
Location(s): Hyderabad
Keyskills:
sql
build automation
java
rest
kotlin
continuous integration
css
automation systems
ci/cd
jdbc
bootstrap
hibernate
microservices
spring
react.js
git
jenkins
github
ddd
maven
automation testing
8d
javascript
gradle
spring boot
angular
node.js
scrum