Founder at Cratas Techno Solutions Pvt Ltd
Views:233 Applications:44 Rec. Actions:Recruiter Actions:42
Cratas Techno Solutions - Software Technical Architect - Java/J2EE (7-12 yrs)
Technical Skillsets & Experience:
- Minimum 6-8 years of hands-on coding experience with following technologies - Java, J2EE, Oracle/MariaDB/Postgres, working with any of the messaging technology (MQ, TIBCO etc.).
- Minimum of 2 years of hands-on distributed systems development using J2EE application stack, front-to-back messaging infrastructure and Oracle.
- Worked for a minimum of 3 years on end-to-end mission critical complex development projects - in Payments domain, large retail or large ecommerce companies.
- Proficient in latest software tools (IDEs, Linux based development environments, GIT etc.) and technologies, strong database concepts and object oriented designing techniques.
- Experience in troubleshooting complex systems using tools like Splunk, AppDynamics JProfiler or the likes.
- Experience in technical architecture of high volume and high performance scalable systems is a must.
- Exposure to electronic payments / digital payments domain is a must. Please don't apply, if you don't have experience in the aforesaid domain.
- Extensive experience designing and developing RESTful APIs
- Working knowledge of application security technologies, i.e. OAuth2, SSO, OpenID, SAML, etc.
- 2+ years of leadership experience
- Strong knowledge of REST architectural style and web standards (i.e. JSON, CORS, etc.)
- 5+ years of experience in hands-on object-oriented development
- Strong command of object-oriented design principles and prevailing design patterns
- Experience with Node.js / Angular JS
- Strong oral and written communications with strong inter-personal skills to collaborate with client side tech leads, IT mgmt. and other stakeholders.
- Strong analytical and problem-solving skills.
- Capable of working in groups as well as independently.
- Ability to maintain the confidentiality of sensitive information.
- Team player with an enthusiastic approach to fresh challenges