Skip to content
mimi

Solution Architect - Java/J2EE - (Immediate Joiners only)

innovya technologies

India · On-site Full-time Senior Yesterday

About the role

Company Overview

Innovya Technologies is a dynamic and growing software consulting firm that drives business automation with cutting‑edge solutions. We help businesses quickly realize value from their technology and digital initiatives by delivering expert, context‑driven product development.

Cultural Fit

At Innovya, we thrive in a fast‑paced, supportive environment where continuous learning, teamwork, and disciplined execution are key. If you're results‑driven, growth‑minded, and eager to make an impact, Innovya is the place for you!

Job Description

We are actively seeking a Senior Java Developer with a strong background in Enterprise Java and related technologies to design, develop, and maintain key software applications within our investment banking division. This role requires a candidate with deep expertise in J2EE, Spring Boot, Hibernate, JPA, and Swagger/OAS3.x to support high‑impact projects in a fast‑paced environment.

Key Responsibilities

  • Architect, Design and develop secure, scalable, and high‑performance software solutions for mission critical, highly available, and high data volume enterprise applications.
  • Lead a team of engineers and work with cross‑functional team to timely deliver high quality complex business solutions.
  • Provide technical leadership across all aspects of the software development lifecycle, from initial design through production deployment.
  • Design and implement RESTful APIs, microservices architecture, and cloud‑native applications.
  • Ensure high availability and scalability of systems using Kubernetes, containerization, and cloud infrastructure.
  • Implement and manage schedulers, event‑driven architecture, and asynchronous processes.
  • Collaborate with DevOps and infrastructure teams to automate deployment, scaling, and monitoring of applications.
  • Drive the adoption of best practices in coding, design, testing, and deployment to improve team productivity.

Technical Expertise

  • 10+ years of total experience in software development, with at least 5 years in an Lead/Architect role.
  • Excellent problem‑solving, analytical, and interpersonal skills.
  • Strong expertise in Java, J2EE, Kafka, and Spring Boot.
  • Extensive hands‑on experience on spring‑boot, Kafka, and API development activities.
  • Experience in designing scalable, distributed systems and microservices architecture.
  • In‑depth knowledge of RESTful API design and implementation.
  • Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Familiarity with schedulers, event‑driven architecture, and messaging systems (e.g., Kafka, RabbitMQ).
  • Proficiency in working with cloud platforms such as AWS and Azure.
  • Hands‑on experience with caching strategies (ECH), performance tuning, and security best practices.
  • Experience with version control systems (Git), CI/CD pipelines, and Agile methodologies.
  • Experience in working with relational and NoSQL databases.

Soft Skills

  • Strong analytical, problem‑solving, and communication skills.
  • Ability to work collaboratively in a team environment and contribute to project deliverables.

Requirements

  • Strong expertise in Java, J2EE, Kafka, and Spring Boot.
  • Extensive hands-on experience on spring-boot, Kafka, and API development activities.
  • Experience in designing scalable, distributed systems and microservices architecture.
  • In-depth knowledge of RESTful API design and implementation.
  • Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Familiarity with schedulers, event-driven architecture, and messaging systems (e.g., Kafka, RabbitMQ).
  • Proficiency in working with cloud platforms such as AWS and Azure.
  • Hands-on experience with caching strategies (ECH), performance tuning, and security best practices.
  • Experience with version control systems (Git), CI/CD pipelines, and Agile methodologies.
  • Experience in working with relational and NoSQL databases.

Responsibilities

  • Architect, Design and develop secure, scalable, and high-performance software solutions for mission critical, highly available, and high data volume enterprise applications.
  • Lead a team of engineers and work with cross-functional team to timely deliver high quality complex business solutions.
  • Provide technical leadership across all aspects of the software development lifecycle, from initial design through production deployment.
  • Design and implement RESTful APIs, microservices architecture, and cloud-native applications.
  • Ensure high availability and scalability of systems using Kubernetes, containerization, and cloud infrastructure.
  • Implement and manage schedulers, event-driven architecture, and asynchronous processes.
  • Collaborate with DevOps and infrastructure teams to automate deployment, scaling, and monitoring of applications.
  • Drive the adoption of best practices in coding, design, testing, and deployment to improve team productivity.

Skills

AWSAzureDockerGitHibernateJ2EEJavaJPAKafkaKubernetesNoSQLRabbitMQRESTful APISpring BootSwagger/OAS3.x

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free