Vacancy expired!
- Define the technical requirements that are required to develop the product/feature
- Architect and design the technical solution and implement the solution
- Monitor & validate the Production applications and performance improvement
- Create technical documents to train the Production Support team
- Explore, assess, and prototype new technologies to drive innovation and problem solving
- Partner and collaborate with stakeholders and other technology teams
- Actively engages in product and business discussions with a technical eye for feasibility and adherence to overall roadmaps and architectural strategy.
- Identify and analyze open source/market solutions
- Bachelor's degree or the equivalent in Computer Science, Information Technology
- Expertise in building high performing applications using Java
- Expertise in NoSQL databases like MongoDB, DynamoDB
- Experience working with modern development approaches (containerization, cloud, continuous delivery, micro-services, modular reactive web applications)
- Experience with Point-of-Sale and retail systems is a plus
- Experience working with hardware and IOT devices is a plus
- Strong experience in working with DevOps and Build pipelines
- Expertise in development of Unit Test cases and Testing frameworks and scripting
- Experience working with enterprise technology platforms.
- Strong experience with development methodologies such as SCRUM or XP
- Exposure to a wide range of technologies including enterprise application integration, database design and configuration, web applications, operating platforms, security, and networking.
- Demonstrate strong problem-solving ability and analytical skills
- Strong communication, presentation, and advisory skills
- 8+ years Java development experience
- Experience in building RESTful APIs is a plus.
- Experience with Credit/Debit card payment processing is a plus.
- AWS cloud experience is preferred
Vacancy expired!