US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Software Developer

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.





Share Job