Senior Java Software Engineer

3 weeks ago


Bangalore Division, India MeghGen Technologies Full time

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 () 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



  • Bangalore Division, India Mobileum Full time

    About Us: 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 than 1,000 customers rely on its Active Intelligence platform, which provides advanced analytics solutions, allowing customers to connect deep network...


  • Bangalore Division, India Andor Tech Full time

    🚀 We're Hiring: Senior Java Software Engineer (Mid-Senior Level)📍 Location: Manyata Embassy Business Park, Bangalore. 🕒 Type: Contract | Hybrid Payroll: Andor Tech India Pvt Ltd. Client: Retail Product MNC Experience: 4+ Years Notice Period: Immediate Joiners Only About the Role We are seeking a highly skilled Software Engineer to design, develop,...


  • bangalore, India Real Jobs Consulting Services Full time

    Company Description Real Jobs Consulting Services is a trusted placement and HR consultancy provider based in Gurgaon. We specialize in delivering end-to-end placement solutions, including HR consultancy, manpower recruitment, domestic placements, career consultancy, and more. Our team of experienced professionals is committed to enhancing client business...


  • Bangalore, India Real Jobs Consulting Services Full time

    Company Description Real Jobs Consulting Services is a trusted placement and HR consultancy provider based in Gurgaon. We specialize in delivering end-to-end placement solutions, including HR consultancy, manpower recruitment, domestic placements, career consultancy, and more. Our team of experienced professionals is committed to enhancing client business...


  • Delhi Division, India TekIT Software Solutions Pvt. Ltd. Full time

    Senior Java Developer Microservices & Integration.Location : Hyderabad, Pune, Gurugram, Noida & Delhi.Experience Level : 7+ Years.Employment Type : Full-time.About the Role :We are seeking an experienced Senior Java Developer who is passionate about designing and developing scalable, high-performance microservices and integrations.The ideal candidate will...


  • bangalore, India beBeeSoftware Full time

    Java Software EngineerAre you a skilled software engineer looking for a new challenge? Do you have a passion for Java and Spring Boot development?We are seeking an experienced Java developer to join our team as a Senior Java Software Engineer. In this role, you will be responsible for designing, developing, and deploying high-quality software solutions using...


  • bangalore, India beBeeJavaDeveloper Full time

    Software Engineer Job OpportunityWe are seeking a skilled Software Engineer to join our team. As a senior engineer, you will be responsible for designing and developing software applications using Java technology.Job Description:Design and develop software applications using Java 8 and Spring framework.Develop and implement RESTful APIs and...


  • Pune Division, India Impetus Career Consultants Full time

    Designation: - Senior Software Engineer Location: - Gurugram/Pune (Hybrid) Skills: - Java, Spring boot, Angular, AWS, Microservices, SQL Server Job Description: Bachelor’s degree in Computer Science 5+ years experience in developing software in an Agile environment 5+ years of Java experience Relational database design & development on MySQL Experience...


  • Pune Division, India T&M Services Consulting Pvt Ltd Full time

    Job Title: T3-Senior software engineer(AWS/Java) Location: Pune Job Description: We are looking for a talented and experienced Senior Software Engineer with expertise in AWS Cloud Services, TypeScript, and Java development to join our engineering team. Responsibilities: Implement cloud applications using AWS services, TypeScript, and Java. Write clean,...


  • Bangalore Division, India Rainmaker Group Full time

    Job Title: Senior Backend Engineer (Java, SQL) - SDE IV We’re hiring a Senior Backend Engineer for a US-based enterprise software product company that builds cutting-edge AI-driven data connectivity and integration platforms . Their products help global enterprises connect, unify, and access data across cloud, SaaS, and on-prem systems in real time . With...