Java Software Engineer

3 weeks ago


Pune, Maharashtra, India BMC Software, Inc. Full time

About the Role

We are seeking a skilled Java Software Engineer to join our team at BMC Software, Inc. as a key contributor to the development of our cutting-edge SaaS products.

Key Responsibilities

  • Participate in all aspects of SaaS product development, from requirements analysis to product release and sustaining using agile methodology.
  • Work collaboratively with Product Managers, UX experts, Architects, and QA to develop implementation plans that focus on innovation, quality, sustainability, and delivering value to our clients.
  • Stay up-to-date with the latest technologies and tools to build best-of-class enterprise SaaS solutions.
  • Deliver high-quality enterprise SaaS offerings to aggressive schedules.
  • Develop strong diagnostics, debugging, and troubleshooting skills.
  • Provide complete documentation in the form of commented code, problem status information, and design documents.

Requirements

  • 5+ years of enterprise software product development experience.
  • 5+ years of Java development experience.
  • 1+ years of SaaS engineering experience.
  • Core and Advanced Java (Threading, Design Patterns, Data Structures) J2EE, REST web services, Spring framework.
  • Experience with test-driven software development.
  • Knowledge of SQL for data manipulation.
  • Experience with REST API.

Nice to Have

  • Experience with programming skills in languages such as Python or R.
  • Knowledge of statistical analysis, data mining, and machine learning techniques.
  • Experience with machine learning frameworks and libraries (e.g., scikit-learn, TensorFlow, PyTorch).
  • Experience with Cassandra, Kafka, Elasticsearch.
  • Experience with Kubernetes, Docker, Ansible.
  • Experience with Git repository and JIRA tools.
  • Experience with Oracle/Postgres performance and scalability.
  • Full stack development with Angular 2+ experience.

About BMC

We are an award-winning, equal opportunity, culturally diverse, fun place to be. Giving back to the community drives us to be better every single day. Our work environment allows you to balance your priorities, because we know you will bring your best every day. We will champion your wins and shout them from the rooftops. Your peers will inspire, drive, support you, and make you laugh out loud. We help our customers free up time and space to become an Autonomous Digital Enterprise that conquers the opportunities ahead - and are relentless in the pursuit of innovation.



  • Pune, Maharashtra, India BMC Software, Inc. Full time

    About the RoleBMC Software, Inc. is seeking a talented Java Product Developer to join our team working on complex and distributed software, developing, and debugging software products, implementing features, and assisting the firm in assuring product quality.Key ResponsibilitiesContribute to the Development team responsible for developing and debugging of...


  • Pune, Maharashtra, India BMC Software, Inc. Full time

    About the RoleWe are seeking a skilled Java Developer to join our team at BMC Software, Inc. as we build a new SaaS offering that combines ease of use and consumer-level user interaction with the strength of enterprise IT solutions powered by AI/ML.The ideal candidate will have 5+ years of experience in enterprise software product development, with a strong...


  • Pune, Maharashtra, India Cybage Software Full time

    About Cybage Software Pvt. Ltd.Cybage Software Pvt. Ltd. is a technology consulting organization specializing in outsourced product engineering services. As a technology leader in the product engineering space, Cybage works with some of the world's largest Independent Software Vendors (ISVs). Our solutions are focused on modern technologies and are enabled...


  • Pune, Maharashtra, India BMC Software, Inc. Full time

    About this roleWe are seeking a Java Developer to join our team at BMC Software, Inc. to help us build innovative SaaS solutions.Key ResponsibilitiesParticipate in all aspects of SaaS product development, from requirements analysis to product release and sustaining using agile methodology.Work with a team to implement features and collaborate with Product...


  • Pune, Maharashtra, India Northern Trust Corporation Full time

    Job SummaryNorthern Trust Corporation is seeking a skilled Java Software Engineer to join our team. As a Java Software Engineer, you will be responsible for designing, developing, and maintaining software applications using Java and related technologies.Key ResponsibilitiesDesign, develop, and maintain software applications using Java and related...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Rocket Software. As a Senior Software Engineer, you will be responsible for designing, developing, and troubleshooting software features and functionality.Key Responsibilities:Design and develop software features and...


  • Pune, Maharashtra, India Pradeep Tech Services Full time

    At Pradeep Tech Services, we are seeking a skilled Java Software Engineer to contribute to all stages of software development lifecycle. Key responsibilities include designing, implementing and maintaining Java-based applications that can be high-volume and low-latency, analyzing user requirements to define business objectives, envisioning system features...


  • Pune, Maharashtra, India Virtusa Full time

    Job DescriptionJob Title: Java Software EngineerJob Summary:Virtusa is seeking a highly skilled Java Software Engineer to join our team. As a Java Software Engineer, you will be responsible for designing, developing, and maintaining Java-based applications throughout the software development life cycle.Responsibilities:Design and develop Java-based...


  • Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionAt Rocket Software, we are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying secure, scalable, and highly available software solutions in the AWS public cloud.Key Responsibilities:Design and develop software...


  • Pune, Maharashtra, India Rocket Software Full time

    Job OverviewThe Senior Software Engineer at Rocket Software designs, develops, and implements software features, functionality, and enhancements. They troubleshoot and debug software, ensuring its compatibility with hardware. This role involves creating software tools, including operating systems, compilers, routers, networks, utilities, databases, and...


  • Pune, Maharashtra, India Northern Trust Corporation Full time

    Job SummaryNorthern Trust Corporation is seeking a skilled Java Engineer to join our team. As a Java Engineer, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesDesign and develop high-quality software applications using Java and related technologies.Collaborate with cross-functional teams to...


  • Pune, Maharashtra, India Capgemini Full time

    Job SummaryWe are seeking a skilled Java Software Engineer to join our team at Capgemini. As a Java Software Engineer, you will be responsible for designing, developing, and deploying cloud-based applications using Core Java, Java, and J2ee.Key ResponsibilitiesDevelop cloud-based applications using Core Java, Java, and J2ee.Design and implement MVC-based web...


  • Pune, Maharashtra, India CN Solutions Full time

    We are looking for a skilled Java Software Engineer to join our team at CN Solutions and contribute to building functional products and applications.This role involves defining software requirements, writing clean and efficient code for various applications, and running tests to improve system functionality.Key responsibilities include analyzing user and...


  • Pune, Maharashtra, India Indium Software Full time

    Job Title: Java Developer Support EngineerWe are seeking a highly skilled Java Developer Support Engineer to join our team at Indium Software. As a Java Developer Support Engineer, you will be responsible for supporting and developing our electronic FX Trading System.Key Responsibilities:Support and development of our electronic FX Trading SystemDevelop and...


  • Pune, Maharashtra, India LTIMindtree Full time

    Job Title: Senior Java Software EngineerJob Description: We are seeking an experienced Senior Java Software Engineer to join our team at LTIMindtree. The ideal candidate should have 6+ years of experience in Java development, with a strong understanding of software engineering best practices, including unit testing, automation, design patterns, and peer...


  • Pune, Maharashtra, India Pratiti Technologies Pvt. Ltd. Full time

    Job SummaryPratiti Technologies Pvt. Ltd. is seeking a skilled Java Software Engineer to join our Engineering - Software & QA department. As a Java Software Engineer, you will be responsible for software development, programming, and utilizing the Spring Framework.Key Responsibilities Strong knowledge and experience in software development, programming, and...


  • Pune, Maharashtra, India Delphix Software Private Limited Full time

    Delphix Software Private Limited is seeking an exceptional Senior Java Software Architect to drive innovation and shape the future of our product.This role will involve architecting, designing, and building large-scale components of our product, with a focus on creating groundbreaking features and functionalities that propel our product forward.As a key...


  • Pune, Maharashtra, India Overture Rede Private Limited Full time

    Job Title: Java Software Engineering LeadJob Description:We are seeking an experienced Java Software Engineering Lead to join our team at Overture Rede Private Limited. As a Java Software Engineering Lead, you will be responsible for leading the development of high-quality software applications using Java and Springboot technologies. Your expertise in...


  • Pune, Maharashtra, India Fulcrum Digital Full time

    Job Title: Senior Java Software EngineerAbout the Role:We are seeking a highly skilled Senior Java Software Engineer to join our team at Fulcrum Digital. As a Senior Java Software Engineer, you will be responsible for designing, implementing, and maintaining high-quality Java-based applications that meet the needs of our clients.Key Responsibilities:* Design...


  • Pune, Maharashtra, India F337 Deutsche India Private Limited, Pune Branch Full time

    About the RoleF337 Deutsche India Private Limited, Pune Branch is seeking a skilled Java Software Engineer to join our team. As a Java Software Engineer, you will be responsible for designing, developing, and maintaining software applications using Java.Key ResponsibilitiesDesign and develop software applications using JavaCollaborate with cross-functional...