Software Developer
i2 Group Inc.
- London
- Permanent
- Full-time
- Collaborating to develop and maintain efficient, reusable, and reliable server-side logic using Java and its enterprise libraries
- Working closely with cross-functional teams, including UI/UX designers, frontend developers, and product managers, to ship new full-stack features
- Developing code optimized for database performance, including complex SQL queries, and database performance tuning
- Implementing and integrate text search engines (e.g. Solr) to enhance application search capabilities
- Conducting thorough testing (automated and manual) to identify, fix bugs, and performance issues
- Mentoring junior developers and promote knowledge sharing to enhance team skills and productivity
- Collaborating with L2 support to troubleshoot and fix customer issues in a timely manner
- Staying up to date with the latest industry trends and technologies to ensure our applications are built using the best practices
- Backend – Java REST APIs, Open Liberty Application Server, Apache Solr Search platform, RDBMS (Postgres, SqlServer, DB2)
- Frontend App Framework - JavaScript / TypeScript / React
- CI / CD - GitHub / CircleCI
- Cloud – AWS
- Hold a Bachelor's degree with a minimum of 2:1 Computer Science, Information Technology, or a related field
- Be a Senior level experienced developer
- Possess demonstrable success and involvement in software design and implementation of production-ready backend solutions
- Have strong experience with relational databases such as PostgreSQL, SQL Server, or DB2
- Be proficient in writing and optimizing complex SQL queries and database schemas
- Have knowledge in creating APIs and using patterns such as REST.
- Have experience with testing frameworks and methodologies, ensuring the delivery of high-quality software
- Be a strong problem-solving skills and attention to detail
- Possess excellent communication and collaboration skills
eQuest