About this role
Senior Java Full-Stack Developer
Project description As a new joiner, you'll be working on new settlements and a confirmation system for FX trades.
Responsibilities
- Develop and maintain full-stack applications using Java, Spring, and modern web technologies such as React.
- Write and test product development code
- Apply core and advanced concepts to develop business solutions
- Participate in, or lead, design reviews with peers and stakeholders to decide architecture
- Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, accuracy, testability, and efficiency)
- Triage product or platform issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality
- Challenge vague requirements to gain clarity and avoid costly assumptions
Skills
- Minimum 9+ years of experience in Software Development.
- Should have Strong, in-depth and hands-on knowledge & understanding of Core & Advanced Java concepts.
- Should have additional skills of Struts or UI development using Java Script, HTML, ReactJS.
- Should have good knowledge and hands-on experience in working with Spring-Springboot/Camel, JUnit, Hibernate to build Microservices.
- Should be experienced and familiar in working with Shell Scripts, Unix, PL/SQL, Databases (Oracle/Postgres), IBM MQ & JMS.
- Should have good knowledge & working experience in Cloud components.
- Should have hands-on experience with building distributed systems.