Job Description
- Deliver high-quality, technically sound solutions.
- Translate business requirements into well-architected, scalable software systems.
- Actively participate in and occasionally lead technical discussions within the team.
- Adhere to and contribute to the platform’s technical standards and development processes.
- Develop strategies for data integration, migration, and deployment.
- Ensure application delivery aligns with relevant IT policies and procedures.
- Follow and promote adherence to the company's Software Development Life Cycle (SDLC).
- Collaboratively identify and resolve complex technical problems.
- Support the technical growth and skill development of team members through knowledge sharing and mentorship.
Who We’re Looking For
Technical Skills
Strong experience in designing, developing (including functional and non-blocking programming), and supporting large-scale, web-based systems, with full software lifecycle exposure.Deep commitment to software testing practices including Unit Testing, Test-Driven Development (TDD), and Behavior-Driven Development (BDD).Hands-on experience with Agile development methodologies such as Scrum, Kanban, and XP, including complexity estimation and planning poker.In-depth understanding of environment management, release processes, code versioning, engineering best practices, and modern deployment methodologies.Must-Have Experience With :
Backend Development :Java 11+
RESTful API and Microservices development using Spring Boot and Spring Cloud
Frontend Development :ReactJS v16.8+ with state management (Redux)
ES6 and advanced TypeScript
React Native for iOS and Android applications
Testing & Quality :TDD / BDD using JUnit, Mockito, Cucumber
Frontend testing frameworks such as Jest and Enzyme
Data Management :Experience with both RDBMS and NoSQL databases
Tooling & Build Systems :Transpilers like Babel and build tools such as Webpack
Performance analysis tools (e.g., Profiler) and optimization techniques
UI Libraries & Frameworks :Familiarity with component libraries such as Material-UI and Ant Design
DevOps & Cloud :Version control systems (Git, Bitbucket)
CI / CD pipelines, Docker, Kubernetes
Experience with cloud platforms, especially AKS and API Gateway
Additional Skills :Basic understanding of Event Bus systems like Confluent Kafka
J-18808-Ljbffr