Principal Java Software Engineer

2 days ago


Noida, Uttar Pradesh, India Consultancy Full time

About Us



At Consultancy, we are a team of dedicated professionals passionate about delivering high-quality solutions to our clients. We are seeking an experienced Principal Java Software Engineer to join our team.



Job Summary

We are looking for a skilled and experienced Java software engineer with a strong background in designing, developing, and maintaining large-scale enterprise applications using the Spring Boot framework.



Responsibilities


  • Design and develop complex Java-based systems, ensuring scalability, security, and performance.
  • Lead and mentor junior developers, providing guidance on best practices, coding standards, and technical architecture.
  • Collaborate with cross-functional teams to deliver high-quality solutions that meet client requirements.
  • Develop and optimize multithreaded applications to handle high-performance and real-time processing requirements.
  • Implement and manage Messaging Queues (e.g., ActiveMQ, RabbitMQ) for asynchronous communication between distributed systems and components.
  • Maintain clear, concise documentation for the developed solutions, including architecture diagrams, API specifications, and user guides.


Requirements

To be successful in this role, you will need:




  • A Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.
  • 3+ years of professional Java development experience in building scalable enterprise applications.
  • Hands-on experience with Core Java, including object-oriented design, data structures, algorithms, and collections.
  • Proven expertise in multithreading and concurrency programming to optimize performance and handle concurrent processes.
  • Practical experience with Spring Boot for building RESTful services, microservices, and backend APIs.
  • Experience working with Messaging Queues (e.g., ActiveMQ, RabbitMQ, Kafka) for asynchronous communication between components.
  • Strong problem-solving skills, with a focus on developing solutions to complex technical challenges.
  • Familiarity with database technologies (e.g., SQL, NoSQL) and writing efficient queries.
  • Knowledge of version control systems, such as Git, and collaborative development practices.
  • Ability to write unit tests using frameworks such as JUnit or Mockito.


The estimated salary for this position is $120,000 - $180,000 per year, depending on experience.



  • Noida, Uttar Pradesh, India Magic EdTech Full time

    About the RoleMagic EdTech is seeking a skilled Principal Java Software Developer to join our team. As a key member of our engineering team, you will be responsible for designing and developing high-quality software solutions using Java.Key ResponsibilitiesDesign and implement robust Java applications with strong foundational knowledge of Core Java,...


  • Noida, Uttar Pradesh, India UKG Full time

    UKG is seeking a highly skilled Senior Principal Software Engineer to lead our software development team.We are looking for a talented individual with expertise in Python, Java, JavaScript, EmberJS, Django, and GCP to join our team.The ideal candidate will have a strong background in full-stack development and experience with architecting scalable...


  • Greater Noida, Uttar Pradesh, India Overture Rede Private Limited Full time

    Job Title: Principal Java EngineerKey Responsibilities:Drive the team on day-to-day activities and resolve technical issues.Coordinate and plan releases with the customer.Be the SPOC for all technical planning, issue resolution, and tracking.Ensure good programming, troubleshooting skills, and experience with Java FS, Linux/Shell scripting.Strong...


  • Noida, Uttar Pradesh, India Foxit Software Incorporated Full time

    Job Title: Senior Java Software EngineerJob Summary:We are seeking a highly skilled Senior Java Software Engineer to lead our software development team. The ideal candidate will have a strong background in Java development, excellent technical leadership skills, and the ability to mentor and guide team members.Key Responsibilities:Technical Leadership:...


  • Noida, Uttar Pradesh, India Redian Software Global Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer with expertise in Java and Python programming languages to join our team. The ideal candidate will have a strong background in software development and be able to lead the development of complex software systems.Develop software applications using Java and Python programming...


  • Noida, Uttar Pradesh, India Iosys Software Full time

    Job Role: Senior Java DeveloperKey Responsibilities:Design, develop, and deploy high-quality software applications using Java.Collaborate with cross-functional teams to identify and prioritize project requirements.Ensure timely delivery of projects while maintaining a high level of quality and accuracy.Requirements:5+ years of experience in Java...


  • Noida, Uttar Pradesh, India UnitedHealth Group Full time

    At UnitedHealth Group, we're committed to helping people live healthier lives and making the health system work better for everyone. As a Senior Principal Software Engineer, you'll play a critical role in delivering care and improving health outcomes by connecting people with the care, pharmacy benefits, data, and resources they need to feel their best.Key...


  • Noida, Uttar Pradesh, India Brightly Software India Private Limited Full time

    About the RoleBrightly Software India Private Limited is seeking a skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, implementing, and delivering high-quality software applications using Java.Key ResponsibilitiesDevelop and maintain complex software systems using Java and related...

  • Software Engineer

    3 weeks ago


    Noida, Uttar Pradesh, India Iosys Software Full time

    Job SummaryAt Iosys Software, we are seeking a skilled Java Backend Developer to join our team. Your primary responsibility will be to develop and maintain the server-side logic and infrastructure of web applications, ensuring they function smoothly and efficiently.ResponsibilitiesCollaborate with the front-end developers, database administrators, and other...


  • Noida, Uttar Pradesh, India Software Solutions Group Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Software Architect to lead our team in developing cutting-edge web applications. The ideal candidate will have extensive expertise in ASP.Net (VB .Net) and a strong background in Oracle/SQL databases.


  • Noida, Uttar Pradesh, India Brightly Software India Private Limited Full time

    About the RoleBrightly Software India Private Limited is seeking a skilled Senior Software Engineer-Java to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and delivering high-quality software applications using Java.Key ResponsibilitiesDrive the design and development of innovative and performant...


  • Noida, Uttar Pradesh, India Brightly Software India Private Limited Full time

    About the JobBrightly Software India Private Limited is seeking a highly skilled Senior Software Engineer – Java to join our team. As a key member of our software engineering team, you will be responsible for designing, implementing, and delivering high-quality software applications using Java.Key ResponsibilitiesDrive the design and development of...


  • Noida, Uttar Pradesh, India Foxit Software Incorporated Full time

    Foxit Software Incorporated is seeking a seasoned Highly Skilled Java Software Engineering Lead to spearhead the development of robust J2EE applications.The successful candidate will have a proven track record in designing, developing, and implementing scalable and high-performance Java applications, utilizing best practices, design patterns, and coding...


  • Noida, Uttar Pradesh, India education sector Full time

    Job Title: Java Software EngineerJob Summary:We are seeking a skilled Java Software Engineer to join our team in the education sector. The successful candidate will be responsible for designing, developing, and implementing high-quality, scalable, and maintainable Java applications.Key Responsibilities:Develop and implement Java applications using best...


  • Noida, Uttar Pradesh, India CresTech Software Full time

    Job Title: Senior Software Automation EngineerJob Summary:We are seeking a skilled Senior Software Automation Engineer to join our team at Crestech Software. As a Senior Software Automation Engineer, you will be responsible for designing, developing, and maintaining automated testing frameworks for our software applications.Key Responsibilities:Design and...


  • Noida, Uttar Pradesh, India Grafana Labs Full time

    About the RoleWe are seeking a skilled Principal Software Engineer to join our Asserts team at Grafana Labs. As a key member of our team, you will be responsible for developing and leading our backend initiatives.What You Will DoDrive technical and business strategy in the Observability department.Influence the product roadmap and drive innovations from...


  • Noida, Uttar Pradesh, India IDFC FIRST Bank Full time

    Job Title: Java Software EngineerThis role is for a skilled Java software engineer to join IDFC FIRST Bank's technology organization. As a key contributor, you will be responsible for creating and delivering software modules for various banking requirements.Key Responsibilities:Design, develop, and deploy high-quality Java applications.Collaborate with...


  • Noida, Uttar Pradesh, India Talent Corner HR Full time

    Talent Corner HR is seeking a highly skilled Principal .NET Software Engineer to design, develop, and maintain high-quality .NET applications using .NET Core and Entity Framework. Key responsibilities include:• Participating in code reviews to ensure exceptional code quality• Collaborating with the team to identify and prioritize project requirements•...


  • Noida, Uttar Pradesh, India Iosys Software Full time

    About Iosys SoftwareIosys Software is a leading technology company that delivers innovative solutions to businesses across the globe.Job Title: Senior Java Software ArchitectSalary Information:The estimated salary for this role is ₹1200000 - ₹1500000 per annum, depending on experience.Job Description:Key Responsibilities:Design and develop scalable and...


  • Noida, Uttar Pradesh, India Wipro Full time

    Job Title: Java Software EngineerWipro is seeking a highly skilled Java Software Engineer to join our team.Key Responsibilities:Design and develop high-quality Java applications using Java 8.0 and above.Develop and deploy Spring Boot applications.Work on Microservices architecture and develop scalable and efficient systems.Develop and maintain ReactJS...