Offers “CGI”

Expires soon CGI

Java Technical Architect

  • Bangalore (Bangalore Urban)
  • Architecture / Town planning

Job description

Job Description

Java Technical Architect

Position Description
Develop the APIs; test the performance; write the technical documentation JD HTTP Protocol : Good knowledge; common usage of ports; difference between HTTP and HTTPS; concept of host; port; URL; Be able to read HTTP/HTTPS trace; understanding the common usage of all HTTP verbs API : API design; RAML; Swagger; WS REST. Richardson Maturity Model; HATEOS; SOAP; DATA Mule soft Any point Studio : Develop and test application (like JDBC) with simple mapping. Develop and test application with complex data weave Git & versioning : Understanding and usage of git for development purpose. Be able to use git for advanced purpose (change history) Development: Good practices; design pattern; SQL. Work on performance issues; know several language family Java : Java ecosystem; maven. Optimize JVM; lambda manipulation Tests strategy: How to cover a functionality with TU. Build a gloabal testing strategy; TI; TDD. Troubleshooting: Read a java trace; method & approach. Troubleshooting of network issues; security issues Agility : Time boxing; DoR & DoD first; user centric approach. Spliting work into smaller added value tasks. Security : Understanding encipherment; PKI; IAM; token mediation; Auth; SAML additional Info. Work with an Agile Team to develop IoT. Application.

Your future duties and responsibilities
• Recommend changes to Application design concepts to improve efficiency and scalability
• Develop design specifications and other system-related documentation
• Verify stability, interoperability, portability, security, and scalability of Java system architecture
• Select apt design solutions and work alongside engineers to ensure the compatibility of system components
• Provide technical guidance and support the development of systems
• Do hands-on development of critical components
• Convey architectural solutions to all levels of professionals and leaders
• Ensure compliance with established architecture, design patterns, policies, standards, and best practices
• Design, develop, implement, and maintain a series of programs, subsystems, revisions, and enhancements of the current system

Required qualifications to be successful in this role
• Experience with Enterprise Architecture.
• Expertise in designing and architecting large scale applications, including SaaS and cloud based applications.
• Expertise on:
o Cloud enabled/cloud native solutions.
o Spring/Hibernate/Springboot
o Angular/UI technologies
o Integration/API/Microservices
o SSO/OAUTH
o Cryptography
• Agile Methodologies e.g. Scrum, Kanban, SAFe, Lean

Build your career with us.

It is an extraordinary time to be in business. As digital transformation continues to accelerate, CGI is at the center of this change—supporting our clients’ digital journeys and offering our professionals exciting career opportunities.

At CGI, our success comes from the talent and commitment of our professionals. As one team, we share the challenges and rewards that come from growing our company, which reinforces our culture of ownership. All of our professionals benefit from the value we collectively create.

Be part of building one of the largest independent technology and business services firms in the world.

Learn more about CGI at www.cgi.com.

No unsolicited agency referrals please.

CGI is an equal opportunity employer.

Skills

·  Hibernate
·  Java
·  Java Enterprise Editions JEE
·  Java Servlets
·  Java Swing
·  JavaScript
·  MVC
·  Payment Terminals
·  Spring

Reference

696992

Make every future a success.
  • Job directory
  • Business directory