Software Engineer (Java Fullstack)

Posted 3 Days Ago
Be an Early Applicant
Vadodara, Gujarat
In-Office
Junior
Design
The Role
Design and implement cloud-native Java applications with a focus on backend services, RESTful APIs, and responsive frontend applications using modern frameworks and agile practices.
Summary Generated by Built In
Allata is a global consulting and technology services firm with offices in the US, India, and Argentina. We help organizations accelerate growth, drive innovation, and solve complex challenges by combining strategy, design, and advanced technology. Our expertise covers defining business vision, optimizing processes, and creating engaging digital experiences. We architect and modernize secure, scalable solutions using cloud platforms and top engineering practices.

Allata also empowers clients to unlock data value through analytics and visualization and leverages artificial intelligence to automate processes and enhance decision-making. Our agile, cross-functional teams work closely with clients, either integrating with their teams or providing independent guidance—to deliver measurable results and build lasting partnerships.

If you are a smart & passionate team player - then this Software Engineer (Java) opportunity is for you! 

We at IMRIEL (An Allata Company) We are seeking a highly capable Java Full Stack Developer to work on business-critical, real-time, cloud-hosted applications used by internal and external customers. This role demands strong engineering fundamentals, hands-on coding expertise, and the ability to build, optimize, and scale applications across the backend, frontend, database, and cloud layers. This role requires the ability to adapt quickly to evolving technologies and work effectively across both legacy systems and modern, cloud-native technology stacks.

Experience: 2 to 5 year.
Location: Vadodara/Pune 

What you'll be doing:
• Designing and implementing scalable backend services using Java and Spring Boot, capable of handling high traffic and real-time data processing
• Building and maintaining microservices-based architectures, focusing on service isolation, fault tolerance, and horizontal scalability
• Developing RESTful APIs with proper versioning, validation, security, and performance considerations
• Implementing robust data access layers using Hibernate and JPA, including complex mappings, caching strategies, and transaction management
• Writing optimized SQL queries and tuning database performance for large transactional datasets
• Developing modern, responsive frontend applications using Angular or React, with emphasis on usability, performance, and maintainability
• Managing seamless frontend–backend integration, including error handling, async communication, and API contracts
• Deploying applications to AWS / Azure / GCP, leveraging managed services for compute, storage, and networking
• Implementing CI/CD pipelines to enable frequent, reliable releases with minimal downtime
• Actively monitoring production systems, analyzing logs and metrics, and resolving performance or stability issues
• Participating in architecture discussions and contributing to technical decision-making
• Collaborating closely with product owners, UX designers, QA, and DevOps teams in an Agile delivery model.

What you need:
Basic Skills:
• Strong hands-on experience with Core Java (Java 17+), including collections framework, streams, multithreading & concurrency, JVM internals, and modern Java features.
• Proven experience developing production-ready applications using Spring Boot, Spring MVC, and REST frameworks
• Solid understanding of Microservices architecture, including service discovery, inter-service communication, and API gateways
• Deep knowledge of Hibernate and JPA, including entity relationships, fetching strategies, caching, and performance tuning
• Strong experience with relational databases and SQL optimization (indexes, execution plans, transactions)
• Practical experience with Angular or React, including component design, state management, and API integration
• Proficiency in HTML5, CSS3, JavaScript, and TypeScript
• Hands-on experience deploying and operating applications on cloud platforms (AWS / Azure / GCP)
• Experience with Git, branching strategies, and collaborative code reviews
• Understanding of CI/CD pipelines, build tools, and automated testing practices

Responsibilities:
• Design, develop, and maintain distributed, cloud-native Java applications using Spring Boot following microservices and domain-driven design principles
• Implement RESTful APIs with proper request validation, error handling, pagination, filtering, versioning, and API documentation (OpenAPI/Swagger)
• Develop stateless microservices with inter-service communication using REST and asynchronous messaging patterns
• Implement persistence layers using Hibernate and JPA, including complex entity mappings, inheritance strategies, caching (first & second level), and transaction management
• Write high-performance SQL queries, analyze execution plans, create indexes, and optimize database interactions to support high-volume transactional workloads
• Design and implement database schemas, ensuring data integrity, normalization, and efficient query patterns
• Develop frontend modules using Angular or React, including reusable components, state management, routing, and API integration
• Ensure frontend performance optimization, including lazy loading, modular architecture, and efficient rendering
• Implement application security controls, including authentication, authorization, role-based access control, and secure API communication
• Build and maintain CI/CD pipelines, integrating automated builds, unit tests, code quality checks, and deployments
• Containerize applications using Docker and support deployments on Kubernetes or cloud-native container services
• Deploy, configure, and manage applications on AWS / Azure / GCP, leveraging managed services for compute, networking, storage, and databases
• Implement logging, monitoring, and alerting using centralized logging and metrics tools to ensure system observability
• Perform root cause analysis and resolve production issues related to performance, memory, concurrency, or data inconsistencies
• Write unit, integration, and contract tests to ensure application reliability and backward compatibility
• Participate in architecture reviews, design discussions, and technical decision-making
• Ensure adherence to coding standards, security guidelines, and best practices through peer reviews and continuous refactoring
• Maintain detailed technical documentation, including architecture diagrams, API specs, and deployment procedures

Good To Have:
• Experience with Docker and Kubernetes in production environments
• Experience or working knowledge in multi-language technology stacks, including Node.js, .NET, to support integration with heterogeneous systems
• Knowledge of Spring Security, OAuth2, JWT, and role-based access control
• Hands-on exposure to Kafka, RabbitMQ, or other messaging platforms
• Experience with NoSQL databases such as MongoDB, Redis, or Elasticsearch
• Familiarity with Reactive programming and non-blocking architectures
• Experience working on real-time or high-throughput systems
• Certifications on Java and Cloud certifications (AWS / Azure / GCP)

Personal Attributes:
• Strong ownership mindset and accountability for delivered features
• Ability to think in terms of systems, scalability, and failure scenarios
• Comfortable working in fast-paced, evolving environments
• Clear communicator who can explain technical concepts effectively
• Detail-oriented with a strong focus on quality and reliability
• Passion for continuous learning and modern engineering practices

At Allata, we value differences.

Allata is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Allata makes employment decisions without regard to race, color, creed, religion, age, ancestry, national origin, veteran status, sex, sexual orientation, gender, gender identity, gender expression, marital status, disability or any other legally protected category.

This policy applies to all terms and conditions of employment, including but not limited to, recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Top Skills

Angular
AWS
Azure
Docker
GCP
Hibernate
Java
Jpa
Kubernetes
React
Rest
Spring Boot
SQL
Am I A Good Fit?
beta
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
HQ: Dallas, Texas
233 Employees

What We Do

Allata (pronounced a-ley-ta) is a strategy, architecture and enterprise-level application development company focused on helping clients enhance or scale business opportunities, create efficiencies and automate processes through custom technologies.

We are building a different kind of firm – focused on doing exciting, transformational work for great clients and bringing caring and dedicated people to make our clients goals a reality. Our vision is to build an energized group of talented professionals that can stand strong on their own but work better as a networked team.

We enable business agility at the intersection of people, process, and technology. We provide solutions and expert services to assist businesses to become more nimble, transformative, and disruptive in their respective industries. We define vision, strategy, and value creation models for shaping strategic product designs, managing, and transforming enterprise delivery.

Just as strongly as we care about our clients, we feel that it is important to give back to the community and non-profits that we are passionate about. Every month, Allata donates 2% of our net income to a charitable cause our team believes in.

We live by our mantra:
Family comes first, clients are king, we take great care of our people.

Similar Jobs

Capco Logo Capco

Business Analyst

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
India
6000 Employees

CrowdStrike Logo CrowdStrike

Automation Engineer

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
India
10000 Employees

CrowdStrike Logo CrowdStrike

Automation Engineer

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
India
10000 Employees

Mastercard Logo Mastercard

Performance Engineer II

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Vadodara, Gujarat, IND
38800 Employees

Similar Companies Hiring

Tapestry - Coach and Kate Spade Thumbnail
Wearables • Sales • Retail • Other • Fashion • eCommerce • Design
New York, NY
16000 Employees
Mixbook Thumbnail
Software • Retail • Mobile • Generative AI • eCommerce • Design
US
115 Employees
Munchkin, Inc. Thumbnail
Manufacturing • Kids + Family • Food • eCommerce • Design • Consumer Web
Milton, Ontario
325 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account