Project description
A passionate developer who loves solving problems and is driven by challenge? Can you navigate complex code to transform and simplify? Do you can apply critical thinking to evaluate a problem? Then you may be the one we are looking for who can:
Responsibilities
- 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
Must have
- Must have experience (min 9 years) with Java 8 / 11 / 21
- Proven track record of enterprise-level application development for 5+ years
- Must have experience with Spring, Hibernate, and Oracle
- Must have experience with Unit Testing / Integration Testing using various Java frameworks
- Sound understanding with the ability to apply core and advanced Java concepts
- Sound understanding of Database concepts (e.g. indexes, triggers, stored procedures)
- Sound understanding of different database solutions (e.g. DB2, PostgreSQL, MS SQL, etc.)
- Extensive experience writing unit tests
- Excellent communication and problem-solving skills
Nice to have
• Experience in Financial services industry and understanding of financial projects
• Experience with Agile mode of working
• Familiarity with Cloud based technologies
• Familiarity with DevOps