Technical Architects - Java/J2EE

Java, J2EE, AWS, Microservices
Description

GSPANN is hiring Technical Architects with expertise in Java/J2EE. As we march ahead on a tremendous growth trajectory, we seek passionate and talented professionals to join our growing family.

Who We Are

GSPANN has been in business for over a decade, with over 1800 employees worldwide, and servicing some of the largest retail, high technology, and manufacturing clients in North America. We provide an environment that enables career growth while still interacting with company leadership.

Visit Why GSPANN for more information.

Location: Gurugram / Hyderabad / Pune
Role Type: Full Time
Published On: 18 January 2023
Experience: 10+ Years
Description
GSPANN is hiring Technical Architects with expertise in Java/J2EE. As we march ahead on a tremendous growth trajectory, we seek passionate and talented professionals to join our growing family.
Role and Responsibilities
  • Act as a technical subject-matter expert and collaborate with the team to design, develop, and implement Microservices applications.
  • Provide architectural recommendations and technology roadmaps to the client and internal stakeholders.
  • Define design patterns, solution approaches, and development guidelines.
  • Establish benchmarks, standards, techniques, and mechanisms for defining, measuring, and optimizing non-functional requirements.
  • Fix performance, scalability, and other issues in a very time-critical environment.
  • Provide technical guidance to the team for all issues.
  • Review and compare architecture and designs for various solutions.
  • Determine the feasibility of various software solutions and perform proof of concepts as needed.
  • Research software and prototypes to evaluate the required tools and technologies.
  • Demonstrate technical artifacts to all stakeholders (clients and internal).
  • Design and implement reusable components.
  • Mentor junior team members.
  • Design and develop frameworks, tools, and accelerators that enhance the ability of team members and the organization.
  • Estimate and assist in project planning for the different phases.
  • Conduct performance tuning and solutions to resolve scalability issues.
  • Participate in pre-sales by providing solutions and driving technical discussions with the client and internal stakeholders.
Skills and Experience
  • Mandatory expertise in Java, J2EE, server technologies, and frameworks such as
  • web services, Spring, and databases (Relational and non-relational/ NoSQL).
  • Hands-on experience in Java 8, Multithreading, Concurrency, RESTful and SOAP web services, Microservices, Spring, Spring Boot, Hibernate, and Java Persistence API (JPA).
  • Must have a prior experience in Amazon Web Services (AWS) - S3, IAM, SQS, SNS, Lambda, DynamoDB, CloudWatch, EC2, API Gateway, VPC, and other AWS networking basics, security groups, administration basics, vertical and horizontal scaling.
  • Mandatory expertise in Kubernetes, containerization (Docker), search engines (Solr, Elasticsearch). caching technologies (Redis, Memcached), relational databases (Oracle), NoSQL databases (MongoDB), and queue technologies (RabbitMQ, IBM MQ).
  • Knowledge of programming fundamentals, including data structures and algorithms, is desirable.
  • Should be hands-on in developing, documenting, and deploying Microservices solutions on cloud infrastructure.
  • Experience in one of the popular cloud platforms (Azure/GCP) is desirable.
  • Prior experience in Java-related development, test, and profiling tools is preferred.
  • Hands-on with Git, Continuous Integration systems (Hudson/Jenkins), and
  • bug-tracking tools (Jira).
  • Knowledge of Retail and E-commerce domains would be advantageous.
  • Mandatory experience in pre-sales (RFP, RFI), propose solutions with a focus on portability, modularity, virtualization, and cloud adaptation.
  • Active team player & excellent interpersonal interactions skills in a teamwork environment.
  • Must have ability to drive and demand result from team, resolve technical conflicts.
  • Ability to front end big customers / operators with technical and business acumen desirable.
  • Experience with Agile software development methodology and working with distributed development teams preferably worked in Jira tool
  • Knowledge about Change and Release management. Should be able to convert requirements to technical solutions
  • Should have experience in managing distributed development teams environment (Onshore/Offshore Model)
  • Good communication skills (written, verbal, presentation and listening) and mentoring skills.

Key Details

Location: Gurugram / Hyderabad / Pune
Role Type: Full Time
Published On: 18 January 2023
Experience: 10+ Years

Apply Now