The role involves designing and delivering software solutions for a digital assets trading platform, ensuring high performance and maintainability. Responsibilities include collaborating with stakeholders, developing robust applications, and supporting CI/CD processes while mentoring junior team members.
Job Description:
The Purpose of This Role
Associate will be working in development and delivery of high quality, timely and maintainable software solutions in an agile environment which meet functional and non-functional business requirements for the digital assets trading platform. This role will involve partner & stakeholder engagement, design, development and support.
The Value You Deliver
- Designing and implementing technology solutions for the business
- High Performance distributed computing applications
- Working closely with our business partners to contribute to business critical initiatives
- Strong E2E development skills using Java
- Ability to write highly performant programs
- Demonstrate software engineering excellence through continuous integration, continuous deployment,
- Keeps current with IT blueprint, frameworks and technologies that would benefit us and improve our productivity; guides junior team members on technology
- Collaborate with multiple stakeholders/large cross functional teams as part of work delivery
- Follows practices and contribute towards innovative solutions to increase productivity
- Consistently making culture choices that positively impact all of engineering. Engineering excellence is a collective set of choices we make as technologists, whether to increase code coverage or ship a product, investing in developer productivity vs saving $$$.
- You do not compromise for the sake of social acceptance and demonstrate conviction and drive to operate in highly ambiguous situations thriving in uncertainty while keeping your eyes on the long-term vision.
- Drive technical discussions, arbitrate and recommend optimal path forward in a room of highly opinionated engineers that may or may not agree with you.
- Use your experience and knowledge to influence better software design, promote proper software engineering and bug prevention strategies, testability and security
- Actively participate in the development process through writing and maintain application features and automated tests including unit tests, component tests, integration tests, functional tests,
- Support the team in maintaining CI/CD pipelines
- Collaborate with team members on improving team's test coverage, release velocity and production health
- Participate in application code and test code reviews with rest of the Scrum team
- Contribute to own entire features from concept to deployment working on cross-functional activities
- Contribute ideas to improve our products as well as develop your skills, learn new technologies and languages, and continue to learn
- Ability to support the platform effectively both in Non-Prod and Prod environments
The Skills that are Key to this role
Technical / Behavioral
- Strong and extensive experience in building highly scalable web applications using Java, Webservices, Microservices with SprintBoot, Kafka
- You have proficiency in multi processing and parallel computing
- Exposure to SQL skills
- Extensive experience in Frameworks like Spring Core/MVC, Build tools like Maven/Gradle, Testing frameworks like JUnit/Mockito/Spring Test, Tools like Swagger/Git/Jenkins/uDeploy/Docker etc.
- Responsible for developing highly scalable web applications and software quality (Test tools like cucumber), where you own not just the functional requirements of the product that you are working on, but also the non functional requirements
- Experience/Knowledge of cloud computing environments and applications (AWS/Azure).
- Solid understanding of cloud environments (AWS preferred)
- You have experience and expertise in profiling and performance turning software
- Solid experience in Agile methodologies
- Strong programming skills with digital mindset, and fluent across technology components including API Services development and consumption using modern frameworks and open source technologies.
- The ability to code in more than one programming language and experience with architectural patterns of large, high-scale applications. We believe in applying the right technology depending on the challenge, and are always exploring new technologies to continually provide value to our customers.
- Apply state-of-the-art tools and methods to enable efficiency, performance and agility through automating DevOps processes, continuous integration and delivery pipelines.
- Deep understanding of building secure software using modern security principles. Everything we build is under threat. Being aware of attacks and mastering your defenses are integral to safeguarding the trust our customers place on us.
- You have the drive and ability to deliver software with a high degree of automation
- Ability to blend development with testing by participating in quality efforts. We consider software quality is ensured through prevention rather than detection.
- You should have the ability to work effectively with both partners and project team members
- You know Agile methodologies or iterative development processes
- You know Acceptance test-driven development a plus.
- You have Ability to take ownership
- You Coach team members and take accountability for the deliverables
- You have Excellent collaboration and Interpersonal skills
- You have Great attitude, being a mentor, team player and effective contributor
- You have Focus on productivity
The Skills those are good to have for this role
- Proficiency in enterprise design patterns
- Proficiency in messaging technologies
- Trading Domain exposure
Top Skills
AWS
Azure
Docker
Git
Gradle
Java
Jenkins
Junit
Kafka
Maven
Mockito
Spring Boot
SQL
Swagger
Udeploy
Similar Jobs
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
The Data Governance Business Analyst will support data governance initiatives, ensuring business processes are captured accurately and translated into solutions by investigating data lineage across systems and collaborating with stakeholders.
Top Skills:
Power BITableau
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
The Lead AI Engineer designs and delivers AI/ML and Generative AI solutions for banking platforms, integrating data and enabling AI-driven decisions.
Top Skills:
AWSBedrockLambdaLangchainOpenaiPythonPyTorchS3SagemakerScikit-LearnTensorFlow
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
The Credit Analyst performs credit underwriting for corporate clients, prepares credit proposals, conducts financial analysis, and monitors compliance with financial covenants.
Top Skills:
Credit Risk AssessmentFinancial AnalysisFinancial Modelling
What you need to know about the Chennai Tech Scene
To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.


