Senior Software Engineer (Java)

January 17, 2026
Application ends: April 17, 2026
Apply Now

Job Description

What you will do:

– Work in close coordination with our business users, vendors, and other stakeholders to craft solutions to business problems considering functional and non-functional requirements. Develop and maintain business requirements, design documents, and other appropriate project documentation.

– Take a lead role in the design and implementation of new components and functionality. Project management of key tasks and initiatives providing timely status and project updates to key stakeholders.

– Liaise with the test team and all project stakeholders to ensure solutions are fully tested. Creation and execution of automated test scripts wherever possible. Evaluate new technologies & 3rd party solutions.

– Liaise with new & existing vendors to develop integrations with 3rd party solutions.

– Design and develop technical solutions which are robust, secure, and easily maintainable, in line with development standards and best practices.

– Create technical documentation such as design documents, guidelines, and standards. Actively review and contribute to the creation of department standards and guidelines.

– Provide technical direction & leadership to more junior team members. Act as a mentor to junior members of the team.

– Contribute to overall department goals and objectives.

What you will bring:

– 8+ years of professional backend engineering experience with Java/J2EE and related JVM technologies.

– Strong hands-on expertise with Spring ecosystem: Spring MVC, Spring Boot, Spring Batch, and Spring Integration.

– Proven experience designing technical solutions from business requirements, including making pragmatic architecture decisions.

– Solid track record in building and maintaining microservices and distributed systems.

– Strong understanding of HTTP protocols and designing/consuming REST APIs.

– Experience implementing web application security best practices (secure coding, authN/authZ, OWASP awareness).

– Strong SQL and RDBMS skills with Oracle/MySQL (or equivalent).

– Proficiency with Git, modern IDEs, and collaborative development workflows.

– Working knowledge of Linux environments.

– Experience working in Agile teams with shared ownership and iterative delivery.

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru