Talent.com
Senior Java Software Engineer

Senior Java Software Engineer

MeghGen Technologiesbangalore, karnataka, in
23 hours ago
Job description

About the Role

We are seeking talented Java Engineers,2-9 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 (https : / / www.meghgen.ai / ) 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 jobs@meghgen.com

    Create a job alert for this search

    Senior Software Engineer Java • bangalore, karnataka, in

    Related jobs
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    ACL Digitalbangalore district, karnataka, in
    Responsible for designing and building backend system.Focus on scalable APIs, workflow frameworks, and automation platforms that improve customer and agent experiences. Acts as a strong individual c...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Integrated Wireless Solutionshosur, tamil nadu, in
    Skills - Java + React + Docker + Kubernetes + RDBMS + NOSQL + Cloud (Azure / AWS).We are seeking a highly skilled and experienced Tech Lead (Full-Stack) to join our dynamic and innovative team.As a T...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer (Java)

    Senior Software Engineer (Java)

    OmnissaBengaluru, 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 moreLast updated: 1 day ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Curately AI, IncBengaluru, IN
    We are looking for a talented Java Developer to join our dynamic team.The ideal candidate will have extensive experience in Java development and will be proficient in AWS services, Elasticsearch, a...Show moreLast updated: 11 days ago
    • Promoted
    Senior Java Software Engineer - Telecom NMS / EMS

    Senior Java Software Engineer - Telecom NMS / EMS

    ACL Digitalhosur, tamil nadu, in
    ACL Digital is actively hiring for experienced.Senior Java Developer - Telecom NMS / EMS.Job Requirement - Senior Java Developer - Telecom NMS / EMS. Preferred Qualification : 5+ Years Experience (Remote...Show moreLast updated: 22 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    IGT Solutionshosur, tamil nadu, in
    We are hiring for Night Shifts in IGT Solutions : .The Java Full Stack Developer is responsible for designing, developing, and maintaining both front-end and back-end components of enterprise applica...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Java Software Engineer ( Angular or React)

    Senior Java Software Engineer ( Angular or React)

    SLKGreater Bengaluru Area, India
    Java Developer / Sr Java Developer / Java Tech Lead.Pune & Bangalore ( AWS is must).Build, test, and maintain scalable software solutions while leading a team of developers and ensuring high-qualit...Show moreLast updated: 1 day ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    MeghGen TechnologiesBengaluru, Karnataka, India
    We are seeking talented Java Engineers,2-9 years of professional software development experience, to join our growing engineering team. In this role, you will design, develop, and maintain high-perf...Show moreLast updated: 23 hours ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Fastenal IndiaBangalore 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 moreLast updated: 23 hours ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    RecroBengaluru, Karnataka, India
    Design, develop, test, and maintain backend web applications using Java and Spring.Build and optimize RESTful APIs to ensure scalability and performance. Implement containerized solutions using Dock...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Publicis SapientBangalore Rural, Karnataka, India
    Senior Associate Technology Level 2.Module Lead to join our team of bright thinkers and doers.You’ll use your problem-solving creativity to design, architect, and develop high-end technology soluti...Show moreLast updated: 1 day ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    MphasisGreater Bengaluru Area, India
    Exciting Career Opportunities at Mphasis!.We’re looking for passionate and skilled professionals to join.IT solutions provider that’s transforming businesses through technology and innovation.If yo...Show moreLast updated: 20 days ago
    • Promoted
    Senior Java Consultant

    Senior Java Consultant

    CASTGreater Bengaluru Area, India
    The successful candidate will be an intelligent, highly energetic self-starter with excellent communication, technical skills with a very solid technical background in the application development w...Show moreLast updated: 30+ days ago
    • Promoted
    Java Software Engineer (Calypso)

    Java Software Engineer (Calypso)

    SynechronGreater Bengaluru Area, India
    About Company : At Synechron, we believe in the power of digital to transform businesses for the better.Our global consulting firm combines creativity and innovative technology to deliver industry-l...Show moreLast updated: 23 hours ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Genisys GroupBengaluru, Karnataka, India
    Java / J2SE applications / products.Proficiency in SQL and experience with relational databases (e.Strong programming skills in Java and strong knowledge in technologies like JAX-WS, JPA, Web Services,...Show moreLast updated: 23 hours ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Accion LabsBengaluru, Karnataka, India
    Microservices & Microservice Architecture.Design, develop, and maintain scalable Java-based applications using Spring Boot and Microservices architecture. Implement design patterns and best coding p...Show moreLast updated: 11 days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Kanerika Inchosur, tamil nadu, in
    Design, develop, test, and deploy.Develop scalable RESTful APIs and integrate them with frontend and external systems.Design and implement data models using. Deploy, monitor, and maintain applicatio...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Tata Consultancy ServicesGreater Bengaluru Area, India
    Java Lead Senior backend Developers !!!!.Lead Java Senior backend Developers.Developer with hands on experience in Java Springboot, Microservices & Github Copilot. Java Spring boot, microservices, J...Show moreLast updated: 30+ days ago