Description du poste
The Java Developer will provide hands-on development support for the Firm’s Assurance & Legal Technology platforms. This role requires strong expertise in Core Java and modern Java frameworks, working in a fast-paced, agile environment with global teams. The candidate will transform complex business and regulatory requirements into high-quality, scalable code while contributing to architecture discussions, code quality, and continuous improvement initiatives.
Key Responsibilities
- Develop and maintain the Firm’s Assurance & Legal Technology platforms
- Take ownership of product vision and actively contribute to product and platform enhancements
- Design and implement business solutions within agile squads
- Participate in agile ceremonies and embrace agile development principles
- Perform code reviews and provide constructive feedback to team members
- Contribute to test automation, CI/CD pipelines, and quality engineering practices
- Actively participate in technical discussions and influence solution design and architecture
- Collaborate with global IT teams and business stakeholders for end-to-end delivery
- Enable integrations using RESTful services and modern APIs
- Report project status and progress to stakeholders
- Learn and adopt in-house frameworks, Java best practices, and emerging technologies
- Comply with Firm Technology Policies, SDLC/PLC standards, and governance requirements
- Act as a champion for the Firm’s culture, values, diversity, and inclusion
Required Skills
- Strong hands-on experience in Core Java development
- Experience with Spring, Spring Boot, Hibernate, and RESTful microservices
- Ability to write optimized, efficient, and clean code
- Strong Object-Oriented Programming (OOP) and Design Pattern knowledge
- Hands-on experience with unit testing frameworks such as JUnit
- Solid understanding of HTTP/HTTPS and REST interfaces
- Experience with Git/GitHub version control
- Strong analytical and problem-solving skills
- Solid relational database and SQL knowledge
- Experience working with DB2, PostgreSQL, Oracle, or Azure SQL
- Ability to work effectively with global teams
- Excellent verbal and written communication skills
- Strong teamwork mindset with positive work ethics
Preferred Skills
- Experience with CI/CD pipelines and automation tools
- Experience with Linux/Unix environments and shell scripting
- Exposure to XML-based technologies
- Experience with scripting languages such as Python or Perl
- Experience developing web applications, batch processing, or streaming applications
- Familiarity with Copilot or similar AI-assisted development tools
Education
Bachelor’s degree or higher in Computer Science or a related field
Experience
Minimum of 7 years of hands-on Java development experience
Emplois favoris
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte