Job Description

Job description

Roles & Responsibilities


  1. Responsible for architecture and design of applications running on Java and related technologies
  2. Be the hands-on Java developer and architect responsible for the technical design, implementation, and maintenance of new and existing features on the site
  3. Improve and create a modern and sophisticated platform using the latest Java & JavaScript technologies, following industry best practices
  4. Architects lead on full lifecycle projects from requirements gathering through development, implementation and rollout
  5. Architects have the flexibility to be creative and impact designs with a blank slate” development mentality within the general boundaries of clients’ expectations
  6. Collaborate with Product Development, Internal IT, QA and Client Support teams to deliver high quality products
  7. Design and code for Proof of Concepts with New Functionality/Technology
  8. Run Application Vulnerability/Penetration Testing using IBM App Scan, Burp Suite and also resolve issues found
  9. Document all Security analysis, improvements and fixes train other developers/qa on Security Tools and Best Practices
  10. Work with Product Management by both listening and responding to business needs advocating for technology strategy
  11. Assist in change and release management protocols
  12. Assists with the technical evaluation of the delivered solutions
  13. Work on enterprise capabilities like external rules engines, enterprise service bus, and enterprise workflow
  14. Fix and resolve system problems of a complex nature

Technical Requirements


  1. Java
  2. Middleware Technologies (ESB, Service Bus, Rule Engines, Workflow Systems, Queues)
  3. Spring Framework
  4. MySQL or Postgres 
  5. Rest and Soap Web service
  6. Apache Camel
  7. Kubernetes
  8. AWS
  9. Dockers
  10. Microservices

Experience

12+ years of experience in software development including 2+years of experience as Software Architect

DevOps Consultant / Architect

IT Services & Consulting

Engineering - Software & QA

Full Time, Permanent

DevOps

Education

Any Postgraduate

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application