30 Oct
|
ICE
|
Secunderabad
Our start-up roots keep us nimble, flexible and fast moving. We are experts and enthusiasts - combining ever-expanding knowledge with leading technology to consistently deliver results, solutions and opportunities for our customers and stakeholders. Our ideal candidate is passionate about contemporary technology and design patterns, finds satisfaction providing creative solutions to tough technical and business problems, and is eager to expand their knowledge in capital markets and financial risk management. The role requires strong knowledge of server-side technologies, particularly in the Java / Spring stack, good experience with iterative development and SDLC tools, effective communication skills and the ability to collaborate well with others.
Work closely with the business units and stakeholders on gathering and understanding system requirements
Work closely with project management, product management and QA teams
Work with system operations, database administration and systems software in production support and defining system recovery procedures
Collaborate with business analysts and QA analysts in the design and execution of business feature, regression and integration testing
Work in an agile and continuous integration setting with a command of SDLC tools
Plan and execute unit tests to ensure the developed code is free of functional defects
Knowledge And Experience
- Bachelor's degree in CS or equivalent
- 5+ years of experience developing with Java technologies
- Java 8+
- Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring WebFlux, Spring Cloud frameworks)
- ORM technologies such as Hibernate, JPA
- Relational databases such as Oracle and experience with SQL, PL/SQL
- Multi-threaded server-side development
- Unit testing tools such as JUnit, Mockito, Spring Boot Test, and Karate
Experience in Java performance tuning, debugging and memory profiling
Experience supporting multiple projects, managing priorities, and multi-tasking effectively
Preferred Knowledge And Experience
Experience building HTML5 front ends using ReactJS or other similar JavaScript libraries and frameworks
Experience developing micro-services in container-based Kubernetes platforms (OpenShift, Tanzu)
Experience working with distributed cache frameworks such as Redis
Exposure in the financial services technologies, particularly in futures and options
📌 Senior Java Engineer with Front End Technologies (Secunderabad)
🏢 ICE
📍 Secunderabad