Java Architect

Reposted 19 Days Ago
Be an Early Applicant
Bengaluru, Karnataka
Senior level
Information Technology • Consulting
The Role
The Java Architect will design and build applications, lead the software development process, and propose architectural improvements. Responsibilities include reviewing code, conducting root cause analysis, mentoring engineers, and utilizing best practices in software development.
Summary Generated by Built In

Java Architect

Req number:

R4415

Employment type:

Full time

Worksite flexibility:

HybridWho we are

CAI is a global technology services firm with over 8,500 associates worldwide and a yearly revenue of $1 billion+. We have over 40 years of excellence in uniting talent and technology to power the possible for our clients, colleagues, and communities. As a privately held company, we have the freedom and focus to do what is right—whatever it takes. Our tailor-made solutions create lasting results across the public and commercial sectors, and we are trailblazers in bringing neurodiversity to the enterprise.

Job Summary

We are looking for a motivated Java Architect ready to take us to the next level! If you have of experience in Java skills including Java 8, design patterns, Data Structures & Algorithms and are looking for your next career move, apply now. 

Job Description

We are looking for a Java Architect. This position will be full-time and Hybrid.

What You’ll Do

  • Should be able to design and build applications from scratch.
  • Should be able to lead the software development process including driving the business requirements and architectural improvements.
  •  Propose the right solutions to the team by identifying & understanding the pain points.
  •  Should be able to experiment and adapt to new technologies quickly.
  •  Should be able to review code for quality and implementation best practices. Promote coding, testing and deployment best practices through hands-on research and demonstration.
  •  Write testable code that enables extremely high levels of code coverage.
  •  Conduct root cause analysis and advanced performance tuning for complex business processes and functionality.
  •  Ability to review frameworks and design principles towards suitability in the project context.
  • Mentor young engineers towards guiding them to become great engineers
     

What You'll Need

  • 12+ years of experience in Software Development.
  • Strong Java skills including Java 8 features.
  • Great OO skills, including strong design patterns knowledge.
  • Strong knowledge of software best practices, like Test-Driven Development (TDD) and
  • Continuous Integration (CI).
  • Strong Knowledge of Data Structures & Algorithms.
  • Experience in working with data-driven RESTful APIs using web frameworks like Spring Boot, etc.
  • Strong knowledge of a few databases, like PostgreSQL, NoSQL, etc.
  • Should be able to do data modelling.
  • Good understanding of ORMs like Hibernate, JPA, etc.
  • Better to know Azure tech stack.
  • Performance tuning of applications.
  • Knowledge of dependency managers and build tools like Maven, Gradle, etc.
  • Strong debugging skills.
  • Good understanding of Microservices-based architecture and the related eco-system.
  • Knowledge of Reactive programming concepts using RxJava and other such frameworks.
  • Familiarity with architectural/ design patterns.
  • Understanding of Docker containers and Kubernetes.
  • Advanced knowledge of Agile methodology.

Physical Demands

  • Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc.
  • Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard, and monitor.

Reasonable accommodation statement

If you require a reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employment selection process, please direct your inquiries to [email protected] or (888) 824 – 8111.

Top Skills

Agile
Azure
Continuous Integration (Ci)
Data Structures
Design Patterns
Docker
Gradle
Hibernate
Java 8
Jpa
Kubernetes
Maven
Microservices
NoSQL
Oo Skills
Postgres
Restful Apis
Rxjava
Spring Boot
Test-Driven Development (Tdd)
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Chicago, , Illinois
2,689 Employees
On-site Workplace

What We Do

CAI is a global services firm with over 8,700 associates worldwide and a yearly revenue of $1 billion+. We have over 40 years of excellence in uniting talent and technology to power the possible for our clients, colleagues, and communities. As a privately held company, we have the freedom and focus to do what’s right—whatever it takes. Our tailor-made solutions create lasting results across the public and commercial sectors, and we are trailblazers in bringing neurodiversity to the enterprise

Similar Jobs

Hybrid
Bengaluru, Karnataka, IND
289097 Employees

Visa Inc, Logo Visa Inc,

Lead Data Engineer- Java/Big Data/SQL/Architect-14+yrs

Fintech • Information Technology • Payments
Bangalore, Bengaluru, Karnataka, IND
26500 Employees
Hybrid
Bangalore, Bengaluru, Karnataka, IND
2676 Employees

Kyndryl Logo Kyndryl

Application Modernization Architect - Java

Cloud • Information Technology • Consulting
Bangalore, Bengaluru, Karnataka, IND
46070 Employees

Similar Companies Hiring

InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees
Quantum Rise Thumbnail
Software • Professional Services • Natural Language Processing • Machine Learning • Consulting • Automation • Artificial Intelligence
Chicago, Illinois
17 Employees
HERE Technologies Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account