Talent.com
Senior Java Software Engineer
Senior Java Software EngineerMeghGen Technologies • bangalore, India
Senior Java Software Engineer

Senior Java Software Engineer

MeghGen Technologies • bangalore, India
22 days ago
Job description

About the Role

We are seeking talented Java Engineers,2-4 years of professional software development experience, to join our growing engineering team. In this role, you will design, develop, and maintain high-performance, scalable applications using modern Java frameworks and cloud technologies. You'll work on challenging problems that impact our business and customers directly, while collaborating with cross-functional teams in a fast-paced environment.

Required Skills & Qualifications

Education :

  • Bachelor's degree (B.Tech) or Master's degree (M.Tech) in Computer Science, Engineering, or equivalent field

Experience :

  • 2-9 years of professional software development experience with Java
  • Technical Skills :

  • Strong proficiency in Core Java (Java 8 or higher) with solid understanding of OOP concepts, design patterns, and best practices
  • Hands-on experience with Spring Framework, Spring Boot, Spring MVC, Spring Data JPA, and other Spring ecosystem technologies
  • Experience building and deploying applications on AWS cloud platform
  • Working experience with Amazon EKS (Elastic Kubernetes Service) for container orchestration and management
  • Proficiency in implementing caching solutions using Redis, including data structures, pub / sub, and cache invalidation strategies
  • Working knowledge of microservices architecture and RESTful API design
  • Hands-on experience with Apache Kafka for building event-driven systems and real-time data pipelines
  • Experience with containerization using Docker and deploying applications in Kubernetes environments
  • Proficiency with relational databases (MySQL, PostgreSQL) and writing optimized SQL queries
  • Experience with version control systems (Git) and collaborative development workflows
  • Knowledge of build tools (Maven / Gradle) and CI / CD practices
  • Strong problem-solving skills and ability to debug complex issues in distributed systems
  • Good understanding of software development lifecycle and agile methodologies
  • Preferred Skills :

  • Experience with NoSQL databases (MongoDB, DynamoDB, Cassandra)
  • Knowledge of Redis Cluster, Redis Sentinel, and high-availability configurations
  • Experience with Kubernetes concepts like pods, services, deployments, ingress, and helm charts
  • Familiarity with AWS services such as CloudFormation, CloudWatch, ELB, and Auto Scaling
  • Knowledge of monitoring and logging tools (CloudWatch, ELK Stack, Prometheus, Grafana)
  • Familiarity with security best practices and authentication mechanisms (OAuth, JWT)
  • Experience with test-driven development and testing frameworks (JUnit, Mockito)
  • Understanding of system design principles, distributed systems concepts, and scalability patterns
  • Experience with service mesh technologies (Istio, Linkerd)
  • Key Responsibilities

  • Design, develop, and deploy enterprise-grade applications using Java, Spring Framework, and Spring Boot
  • Build and maintain microservices architecture with focus on scalability, resilience, and fault tolerance
  • Develop RESTful APIs and integrate with various internal and external services
  • Implement cloud-native solutions on AWS, leveraging services such as EC2, ECS, EKS, Lambda, RDS, S3, and others
  • Deploy and manage containerized applications on Amazon Elastic Kubernetes Service (EKS)
  • Design and implement event-driven architectures using Apache Kafka for real-time data streaming and processing
  • Implement and optimize caching strategies using Redis to enhance application performance and reduce latency
  • Write clean, maintainable, and well-documented code following best practices and design patterns
  • Participate in code reviews, provide constructive feedback, and maintain high code quality standards
  • Troubleshoot production issues, perform root cause analysis, and implement corrective measures
  • Collaborate with DevOps teams to implement CI / CD pipelines and ensure smooth deployment processes
  • Work closely with product managers, architects, and other engineers to translate requirements into technical solutions
  • Contribute to technical documentation and knowledge sharing within the team
  • What We're Looking For

  • Self-motivated individuals who take ownership of their work
  • Strong communicators who can effectively collaborate with team members
  • Engineers passionate about writing clean, efficient code and building robust systems
  • Quick learners who stay updated with emerging technologies and industry trends
  • Problem solvers who can think critically and propose innovative solutions
  • Team players who thrive in collaborative, agile environments
  • About Us

    We are MeghGen Technologies ( and at the forefront of cloud-native data solutions, specializing in delivering innovative services across GCP, AWS and Azure platforms.

  • Forward-thinking : We embrace change and constantly seek new ways to push the boundaries of what's possible.
  • Collaborative : We believe in open communication and teamwork, ensuring everyone has a chance to contribute and learn.
  • Flat hierarchy : No stuffy titles here. We value your expertise and encourage open dialogue across all levels.
  • Innovation driven : We motivate and empower our team members to explore new ideas and implement cutting-edge solutions.
  • Cloud-native specialists : We have deep expertise in AWS, Azure, and GCP platforms, and specifically in Google Cloud Platform products and services.
  • Data specialists : We are data crafters and play with data pipelines
  • If this sounds like you, we look forward to hearing from you! Please email your resume to

    Create a job alert for this search

    Senior Software Engineer Java • bangalore, India

    Related jobs
    Senior Java Software Engineer

    Senior Java Software Engineer

    MeghGen Technologies • Bengaluru, Karnataka, India
    About the Role We are seeking talented Java Engineers,2-4 years of professional software development experience, to join our growing engineering team. In this role, you will design, develop, and mai...Show more
    Last updated: 24 days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Fastenal India • Bangalore Urban, Karnataka, India
    We are looking for an experienced Java Senior Developer who possesses a solid foundation in Java programming, with the latest tech stack, and capable of delivering high-quality software solutions.D...Show more
    Last updated: 22 days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Publicis Sapient • Bengaluru, Karnataka, India
    We are looking for a Java Developer to join our team of bright thinkers and doers.You’ll use your problem-solving creativity to design, architect, and develop high-end technology solutions that sol...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Java (Storage)

    Senior Software Engineer - Java (Storage)

    Confidential • Bengaluru / Bangalore, India
    DDN's A3I solutions are transforming the landscape of AI infrastructure.The real differentiator is DDN.I never hesitate to recommend DDN. DDN is the de facto name for AI Storage in high performance ...Show more
    Last updated: 22 days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    BlueOptima • Bangalore, Karnataka, India
    We are seeking a Senior Software Engineer with experience in developing scalable application components which are remotely deployed and are used to extract and push large volumes of data in a data ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer Java

    Senior Software Engineer Java

    Data Direct Networks • Bengaluru, Karnataka, India
    DDNs A3I solutions are transforming the landscape of AI infrastructure.The real differentiator is DDN.I never hesitate to recommend DDN. DDN is the de facto name for AI Storage in high performance e...Show more
    Last updated: 22 days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Cognizant • Bengaluru, Karnataka, India
    We are seeking a candidate who will play a crucial role in designing developing and maintaining scalable software solutions. With a focus on microservices architecture the candidate will leverage th...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Genisys Group • Bengaluru, Karnataka, India
    Responsibilities 8+ years of experience in designing, developing, and implementing Java / J2SE applications / products.Proficiency in SQL and experience with relational databases (e.Strong programming...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    UST • Bengaluru, Karnataka, India
    Strong proficiency in Spring Boot, Spring MVC, and Spring Cloud.Hands-on experience with AWS services and cloud deployment strategies. Solid understanding of microservices architecture and service o...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer (Java)

    Senior Software Engineer (Java)

    Omnissa • Bengaluru, Karnataka, India
    The world is evolving fast, and organizations everywhere—from corporations to schools—are under immense pressure to provide flexible, work-from-anywhere solutions. They need IT infrastructure that e...Show more
    Last updated: 23 days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Mphasis • Bengaluru, Karnataka, India
    Job Description : Technical Skills : • 7+ years experience o Contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems o Servic...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer (Java)

    Senior Software Engineer (Java)

    Confidential • Bengaluru / Bangalore, India
    The world is evolving fast, and organizations everywhere—from corporations to schools—are under immense pressure to provide flexible, work-from-anywhere solutions. They need IT infrastructure that e...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Luxoft • Bengaluru, Karnataka, India
    Project Description : Financial Market Digital Channels team is driven to provide world-class technology to support the bank's Financial Markets business, working specifically on the bank's in-house...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Engineer

    Senior Java Engineer

    Brace Infotech Private Ltd • Bengaluru, Republic Of India, IN
    We’re Hiring | Senior Software Engineer | 7+ Years | Bengaluru (Hybrid Mode).Are you ready to design and build innovative technology solutions that make a real impact?. You’ll be part of a global te...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer Java

    Senior Software Engineer Java

    Mimecast • Bengaluru, Karnataka, India
    Senior Software Engineer DMARC Analyzer.Mimecast DMARC Analyzer is a cloud-based service that simplifies the complex process of implementing and managing DMARC (Domain-based Message Authentication...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Eximietas Design • Bengaluru, Karnataka, India
    About Eximietas : Eximietas Design is a leading technology consulting and solutions development firm specializing in Chip design, Firmware & Embedded Software development, Cloud Computing, cybersecu...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Mobileum • Bengaluru, Karnataka, India
    Mobileum is a leading provider of Telecom analytics solutions for roaming, core network, security, risk management, domestic and international connectivity testing, and customer intelligence.More t...Show more
    Last updated: 22 days ago • Promoted
    Senior Software Engineer - Java

    Senior Software Engineer - Java

    GeekyAnts • Bangalore
    Description : We are seeking a seasoned Tech Owner (Java) with a strong background in Core Java, AWS, and Performance En...Show more
    Last updated: 30+ days ago • Promoted