-
Salary35,ooooo-40,oooooLocationBangalore, IndiaIndustryFinancial ServicesJob Description
Responsibilities: ● Build reliable, secure and performant backend systems ● Drive test coverage and continuous delivery automation within the team ● Mentor and provide feedback to teammates Requirements: ● 3+ years of software development experience ● Strong computer science fundamentals ● Deep and wide knowledge of Java ecosystem ● Can write code that is readable, maintainable, secure and performant ● Know the importance of tests and how to approach writing different types of tests ● Good intuition for REST API design ● Deep understanding of relational databases, transactions, entity-relationship modeling ● Comfortable writing highly concurrent systems ● Experienced in using profilers, tuning garbage collection, optimizing SQL queries Bonus: ● Understanding of domain-driven design concepts like ubiquitous language, bounded contexts, aggregates and domain events ● Know how to use test driven development as a design tool ● Good intuition for the principles underlying object-orientation, particularly encapsulation ● Understand the importance of immutability and of reducing the state-space of objects ● Know how to refactor large codebases safely ● Seek to identify key underlying ideas and use those as building blocks before reaching for shiny new tools
It has come to our attention that clients and candidates are being contacted by individuals fraudulently posing as Antal representatives. If you receive a suspicious message (by email or WhatsApp), please do not click on any links or attachments. We never ask for credit card or bank details to purchase materials, and we do not charge fees to jobseekers.
