Senior Java/Fullstack Developer / Technical Solution & Database Architect- Ernakulam

8 years

9 - 12 Lacs

Posted:1 day ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Senior Java/Fullstack Developer / Technical Solution & Database Architect
Location: Ernakulam,
Employment Type: Full-Time

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 ResponsibilitiesTechnical 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

Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

Thanks

Mukesh kumar

Job Types: Full-time, Permanent

Pay: ₹80,000.00 - ₹100,000.00 per month

Work Location: In person

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