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
Apply Now