Do you want to be part of a prestigious business who are building an enterprise-wide digital and data strategy? We are looking for a Full Stack Developer to join the team. In this role, you will collaborate with a diverse team to develop, maintain, and enhance digital products and platforms that deliver significant business value, helping us innovate and stand out in the marketplace.
Core Technologies:
- React.js, React Test Framework, JavaScript, TypeScript, Java Spring Boot, Java JUnit, SQL, and DevOps (primarily Azure)
Your Key Responsibilities:
- Collaborate with the Lead Developer, UX Designer, and Product Owner to inform UX designs, working closely with internal stakeholders to develop data and AI-driven applications.
- Serve as the Full-Stack Developer for IDA applications, portals, and integrations.
- Engage in problem-solving discussions with design, project, and other team members, participate in code reviews, and pair programming sessions.
- Actively contribute to daily stand-ups and other Agile ceremonies to ensure the team’s progress is transparent and on track.
- Extend and maintain our existing back-end web application and infrastructure codebases, adhering to established code standards while considering the impacts of refactoring and upgrades.
- Design solutions to perform seamlessly across multiple platforms.
- Support technical design, target state software architectures, data mappings, and integration mechanisms alongside the Lead Developer.
- Analyze and understand project requirements, taking ownership of assigned development tasks to ensure high-quality, optimized code with thorough documentation.
- Collaborate with Agile squads and external vendors to ensure timely delivery that meets team expectations.
- Participate in the full development lifecycle of Agile projects.
- Assist the Lead Developer in engaging with governance forums, ensuring alignment with the company's architectural standards throughout the project’s lifecycle.
- Thrive in a high-pressure environment, consistently meeting deadlines with a focus on client satisfaction.
Your Skills and Experience:
- Extensive experience in Java and JavaScript/CSS/React.js.
- Proficient in working with Spring Boot microservices architecture.
- Quick to learn and adapt to new tools and technologies.
- Expertise in web development, with a strong focus on accessibility and usability.
- Solid understanding of cloud technologies, with a preference for Azure.
- Familiarity with both relational and NoSQL databases.
- Strong grasp of DevOps principles and their implementation.
- Expert troubleshooting skills, able to swiftly identify and resolve server, network, and application issues, and implement, test, and measure changes.
- Hands-on experience in developing RESTful web services and APIs.
- Capable of delivering a complete minimally viable product, from mockups and UI components to algorithms and data structures.
- Contribute to code quality improvements, organizational standards, and automation.
- Experience working within an Agile squad environment.
- Proficient with version control tools like GitHub.
- Familiarity with design patterns, design systems, and SOLID principles, with experience contributing to their development.
- Strong project management, time management, and communication skills, able to juggle multiple projects and stakeholders simultaneously.
- Solid understanding of SQL.
- A proactive self-starter who can manage projects independently, especially in a global team setting.
- Strong communicator who can collaborate effectively with teams across different time zones.
- Ability to execute standard software solutions, design, development, and technical troubleshooting.
- Writes secure, high-quality code in at least one programming language, with limited guidance.
- Consideration of upstream and downstream systems when developing and troubleshooting code.
- Ability to analyze and draw conclusions from large, diverse data sets to identify issues and support secure, stable application development.
Qualifications:
- Java/JavaScript certification is a plus.
- Experience in developing, debugging, and maintaining code in large corporate environments using modern programming and database querying languages.
- Experience with Azure, Docker, and other cloud platforms is highly desirable.
#J-18808-Ljbffr