Software Developer

Posted: Thursday, 29 May 2025
Valid Thru: Saturday, 28 June 2025
Index Requested on: 05/29/2025 07:30:16
Indexed on: 05/29/2025 07:30:16

Location: London, LND, , GB

Industry: Advertising and Public Relations
Occupational Category: 15-0000.00 - Computer and Mathematics
Type of Employment: FULL_TIME

i2 Group Inc. is hiring!

Description:

Responsibilities

  • Collaborate to develop and maintain efficient, reusable, and reliable server-side logic using Java and its enterprise libraries.
  • Work closely with cross-functional teams, including UI/UX designers, frontend developers, and product managers, to ship new full-stack features.
  • Develop code optimized for database performance, including complex SQL queries, and database performance tuning.
  • Implement and integrate text search engines (e.g. Solr) to enhance application search capabilities.
  • Conduct thorough testing (automated and manual) to identify, fix bugs, and performance issues.
  • Mentor junior developers and promote knowledge sharing to enhance team skills and productivity.
  • Collaborate with L2 support to troubleshoot and fix customer issues in a timely manner.
  • Stay up to date with the latest industry trends and technologies to ensure our applications are built using the best practices.

Our Technology Stack

  • 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

Requirements

  • Bachelor's degree with a minimum of 2: 1 Computer Science, Information Technology, or a related field.
  • Senior level experienced developer.
  • Demonstrable success and involvement in software design and implementation of production-ready backend solutions
  • Strong experience with relational databases such as PostgreSQL, SQL Server, or DB2.
  • Proficient in writing and optimizing complex SQL queries and database schemas.
  • Knowledge in creating APIs and using patterns such as REST.
  • Experience with testing frameworks and methodologies, ensuring the delivery of high-quality software.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.

Responsibilities:

Please review the job description.

Educational requirements:

  • high school

Desired Skills:

Please see the job description for required or recommended skills.

Benefits:

Please see the job description for benefits.

Apply Now