Senior Backend Engineer needed to design software components, with 3+ years in backend and Agile, expertise in Java, Spring Boot, Docker; full-time role, requires immediate availability.
Description
Key Responsibilities :
- Design business-specific software components and modules using appropriate modeling techniques in line with agreed software design standards, patterns, and methodology.
- Create and communicate multiple design views to identify and balance the concerns of all stakeholders of software design and allow for both functional & non-functional requirements.
- Model or simulate the behavior of proposed software to enable approval by stakeholders and facilitate effective construction of the software.
- Design, code, verify, test, document, amend, and re-factor complex programs / scripts and integration software services.
- Define and manage scoping, requirement definition, and prioritization activities for small-scale changes and assist with more complex change initiatives.
- Follow agreed standards and apply appropriate techniques to elicit and document detailed requirements.
- Contribute to the appropriate selection of a software development approach—predictive (plan-driven) or adaptive (iterative / agile).
- Design test cases and test scripts mapping back to pre-determined criteria, clearly recording and reporting outcomes.
- Develop and maintain specialist knowledge of database and data warehouse concepts, design principles, architecture, software, and facilities.
- Develop optimal solutions to enhance user experience, optimizing for maximum speed, scalability, and technical feasibility.
- Participate in overall architecture discussion meetings to gain a detailed understanding of the complete architecture of a product and its functionalities.
- Build reusable code and libraries for future use.
- Comply with QHSE (Quality Health Safety and Environment), Business Continuity, Information Security, Privacy, Risk, Compliance Management, and Governance of Organizations policies, procedures, plans, and related risk assessments.
Requirements :
Bachelor's degree in information technology, Computer Science, Engineering, or related field. Minimum 3 years of experience in Backend engineering with strong computer science fundamentals.
Job Type : Full-time
Application Question(s) :
What is your Notice Period? Will you be able to join immediately?#J-18808-Ljbffr