Job Description Title: Spring Boot Architecture
Designation: Spring Boot Architecture
About the team and role
As a part of backend team, you will be responsible for designing and coding the base application, ensuring the quality of the application, fixing application bugs, maintaining the code, and implementing application updates.
Role of backend developer is designing and building applications on the Java/Spring/Hibernate. They closely with design and product management teams to create elegant, usable, responsive and interactive interfaces across multiple devices.
• Develop a distributed and scalable solution for high-performance financial solutions
• Design, code, test, debug, and document programs as well as support activities for the corporate systems architecture
• Develop tools for performance tracking, monitoring, and reporting on the suite of server-side applications
• Perform and manage stages of the SLDC and participate in the systems review with Project Lead/Manager
• Should have knowledge on Cloud applications preferably on AWS
• Must have experience / knowledge in Cluster Management Frameworks (e.g., Spark), Kafka, Elastic Search, Docker and database, build-and-test (preferred).
• Demonstrate skills in problem-solving and decision-making
• Experience with Test Driven Development using TestNG/Junit testing frameworks
• Minimum of 5+ years of experience with server-side core java or Python development
• Hand-on experience in Micro Services with Spring Boot and use of tools like SonarQube, Jenkins, AWS.
• Test methodologies and testing tools e.g. JUnit.
• Shell scripting to handle basic scripting
• Able to work independently and produce high-quality solutions.
• Excellent team player and strong interpersonal skills.
• Participating in code reviews
Work Environment Details
• An opportunity to play a formative role in an ambitious financial services marketplace spanning investment banking, debt capital markets, institutional finance, retail lending and asset management
• A journey that will challenge and reward you in a manner few others will