Senior Java/fullstack Developer / Technical Solution & Database Architect Ernakulam

Year    KL, IN, India

Job Description

Job Title:

Senior Java/Fullstack Developer / Technical Solution & Database Architect

Location:

Ernakulam,

Employment Type:

Full-Time

: 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

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4043084
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KL, IN, India
  • Education
    Not mentioned
  • Experience
    Year