Senior Java/Fullstack Developer / Database Architect- KERLA

8 - 13 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

 

Job Description: Senior Java/Fullstack Developer / Technical Solution & Database Architect

Job Summary
We are seeking a highly experienced and technically sound Senior Java Developer who can take ownership as a Solution Architect and Database Architect for enterprise-level applications. This role involves designing scalable, secure, and high-performing software architectures while providing strong technical leadership to development teams. The ideal candidate must have hands-on coding expertise in Java and the ability to define both application and data architecture across systems.

Key Responsibilities
Technical Leadership & Architecture Design and architect enterprise-grade Java-based software solutions.

Define system architecture, integration patterns, and development frameworks.

Evaluate and recommend appropriate technologies, tools, and practices.

Lead technical discussions and design reviews with developers and stakeholders.

Java/Fullstack Development
Write, review, and optimize Java code (Spring Boot, REST APIs, microservices).

Define coding standards and enforce development best practices.

Identify bottlenecks and bugs, and devise solutions to mitigate them.

Working knowledge with front-end technologies

Database Design & Optimization
Design scalable and normalized relational database schemas (PostgreSQL, MySQL, Oracle).

Architect data models and indexing strategies to support performance and growth.

Design and implement data migration, transformation, and backup strategies.

Ensure database security, integrity, and compliance.

Prepare optimized SQL queries

Team Collaboration & Delivery
Mentor junior developers and provide technical guidance across the SDLC.

Collaborate with project managers, QA, DevOps, and business analysts.

Participate in Agile ceremonies and provide technical estimates.

Required Skills & Qualifications
8 to 12 years of experience in software development with strong Java, Spring Boot expertise.

Proven experience in designing microservices and distributed systems.

Strong working knowledge in HTML5, CSS3, Javascript etc,

Good exposure in ReactJS, AngularJS etc.

Deep understanding of RDBMS design principles and SQL query optimization.

Experience with API design, message queues (Kafka, RabbitMQ), and CI/CD pipelines.

Familiarity with cloud platforms like AWS, Azure, or GCP.

Excellent understanding of software architecture principles, security, and scalability.

Strong analytical, decision-making, and problem-solving abilities.

Tools & Technologies
Java (8/11/17+), Spring Boot, REST APIs, Hibernate/JPA

Microservices, API Gateway, Service Discovery (Eureka/Consul)

PostgreSQL, MySQL, Oracle, MongoDB, Redis

CI/CD: Jenkins, GitLab CI, GitHub Actions

Docker, Kubernetes, Prometheus, Grafana

Git, Swagger, Postman

Preferred Skills
Experience with NoSQL databases (MongoDB, Cassandra).

Exposure to containerization tools (Docker, Kubernetes).

Knowledge of DevOps practices and infrastructure as code (Terraform, Ansible).

Experience with performance tuning of JVM-based applications.

Educational Qualification
Bachelors or Masters degree in Computer Science, Engineering, or related field.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now