Principal Software Engineer

4 weeks ago


Bangalore, Karnataka, India REVEILLE TECHNOLOGIES PRIVATE LIMITED Full time

Job Description :


- Should have rich knowledge in Software Development Life Cycle Methodologies; excellent communication and interpersonal skills, capable of resolving multiple complex issues and motivating team to achieve peak performance


- Create a comprehensive architecture for a software solution and providing strategic direction throughout the development process.


- Design and develop high-performance, scalable, and reliable solutions using Java, Spring boot, Microservices technologies.


- Work closely with business stakeholders to gather and analyse requirements, translating them into technical specifications and architectural designs.


- Convert visionary concepts into enterprise-wide systems.


- Coordinate with all stakeholders in architectural designs and software development.


- Ensure compliance of best practices and policies in software development.


- Perform code reviews and provide feedback to team members to maintain code quality and adherence to best practices.


- Providing guidance for the architectural planning for framework.


- Monitor team of developers and engineers, providing technical guidance, mentoring, and support to ensure the successful implementation of projects.


- Creating technical literature, such as training materials or sample code, to encourage acceptance of frameworks


- Ensuring system integrity by utilizing proper architectural designs


- Advising on security methods and implementing them


- Design and deploy Java applications.


-Develop strategic, logical and physical designs.


- Ensure products or projects are robust, scalable and extensible.


- Expertise in using Agile methodology


- Analyze user requirements to define business objectives


- Envisioning system features and functionality


- Define application objectives and functionality


- Ensure application designs conform with business goals


- Identify and resolve any technical issues arising


- Write well-designed, testable code


- Conducting software analysis, programming, testing, and debugging


- Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review


- Decomposes complex processes into simple straight forward solutions.


- Force multiplier - educates the larger TPM and engineering community on best practices within (organization, location, program).


- Contributions are noteworthy and recognized across client environment (i. e. bottleneck reduction, engineer efficiency, product quality)


- May work directly with external to the organization or external to partner providers that support our implementation plans and backlogs roadmaps identifying opportunities to be faster, better and cheaper.


- Influence dependent organizations backlogs roadmaps by contributing to their backlog grooming and goal setting exercises


- Active participant in the community sharing your program management knowledge within your organization and more broadly presenting at both internal and external events


- Plays active role in mentoring and recruiting others


Requirements :


- Good hands-on in Java, J2EE, Databases (Postgres), Web Services (REST, SOAP), Spring boot, Spring MVC, Spring 4.0,Hibernate/JPA, API Gateway, Azure and Microservices.


-5-12 years of experience desired in designing software solutions using software architecture design principles.


- Payment domain expertise and ability to drive the team, integrations, migrations, create approach


- Good to have experience in Angular, and front end technologies.


- Understanding of Kafka, PCF, Integration patterns, Security standards, Concurrency and Multi-threading,


- Collections, PostgreSQL, Azure, Docker, Kubernetes


- Hands-on, high-energy, detail-oriented, proactive, and able to function independently under pressure.


- Strong Problem Solving skills


- Distributed systems (Databases, caches, microservices, message broker)


- API and Contract Testing using REST Assured/Postman/Swagger/SOAP UI + Groovy/Spring Cloud Contract


- Test Driven Development TDD Methodology and Unit Testing using Junit/XCTest


- Use of mocking frameworks such as API Service Static Code Analysis using SonarQube/Xcode Static Analyzer


- Hands on with Jenkins/PCF or similar tools for automated provisioning of build and test infrastructure


- Troubleshooting with Splunk, API aids like Swagger/Postman and source control systems like Git


- Intermediate knowledge of Maven, Junit, Redis, Oracle database, SQL, Unix command, Shell scripting.


- Good to have exposure to Financial/Banking Domain, Frontend development, Javascript, HTML5, CSS3, Bootstrap/Material UI, Angular.


- Good knowledge of tools like Sonar, Data-dog/Dynatrace, GIT, SVN, Rally/Jira, CI (Jenkin / Bamboo)/CD, Splunk


- Strong communication skills - both verbal and written - with strong relationship, collaborative skills and organizational skills


- Proven experience in Agile methodology, SDLC & implementation of Projects, debugging the applications.


- Expert with agile deliver using Lean Product management, Lean Management and DevOps practices.


- Drive, influence and coach for transformational change in the evolution of our end to end product delivery using agile development methodology


- Drive clarity and work with complete independence where business and/or strategy is not defined


- Comprehensive understanding of the business domain, the systems, and the products in your space, and understand their accountabilities, boundaries, limitations, scale factors


- Understand the reasons behind architectural decisions


- Use technical judgment to challenge and validate assumptions and enlist Sr.

engineering support to vet architecture as required


- Run and manage agile process - grooming, planning, prioritization and retrospectives - for multiple teams.


- Understand technical program management and engineering best practices and apply best practices to delivery using a number of agile and blended approaches, as well effectively coordinating the implementations across using very different approaches


- Recognize prior failure patterns and help teams avoid repeating these mistakes


- Experienced in agile and modern SDLC practices (Scrum/Kanban/Continuous Delivery/DevOps/Quality engineering) and the delivery situations they are used for


- Has skills to conduct product demos and co-ordinate with product owners to drive product acceptance signoffs


- Have software engineering or product management experience and background

(ref:hirist.tech)

  • Bangalore, Karnataka, India Harness.io Full time

    The Harness Engineering team is seeking a Principal Engineer to lead complex cross platform. initiatives and lead technical projects across geographies. Principal Engineers are recognized. experts in Harness' technology domain, and represent the senior technical leadership within. their organization. Principal Engineers carry the responsibility of...


  • Bangalore, Karnataka, India shenzyn Full time

    Principal Software Engineer Position Responsibilities : - Participate in the full development cycle, end-to-end, from design, implementation, and testing to documentation, delivery, and maintenance.- Translate functional requirements into robust, efficient, supportable solutions that work well within the overall system architecture. - Evaluate and make...


  • Bangalore, Karnataka, India Squareroot Consulting Pvt Ltd Full time

    Hiring Java Engineer - Senior/Lead/Principal Engineer for US based Global Enterprise Product Consulting company for their Bangalore team.Experience : 5+ YearsLocation : BangaloreRole : Senior/ Lead/ PrincipalJob Description :- Experience: 5+ Years for Java Senior/ Lead / Principal Engineer.- Strong knowledge of Object Oriented analysis and design, software...


  • Bangalore, Karnataka, India Squareroot Consulting Pvt Ltd Full time

    Position : Java Principal EngineerLocation : Bangalore (Work From Office)Job Type : Full-timeWe are looking for a talented and experienced Java Principal Engineer to join our team. The ideal candidate will have a strong background in software engineering and architecture, with deep expertise in Java development. As a Principal Engineer, you will be...


  • Bangalore, Karnataka, India Squareroot Consulting Pvt Ltd Full time

    Hiring Java Engineer - Senior/Lead/Principal Engineer for US based Global Enterprise Product Consulting company for their Bangalore team.Experience : 5+ YearsLocation : BangaloreRole : Senior/ Lead/ PrincipalJob Description :- Experience: 5+ Years for Java Senior/ Lead / Principal Engineer.- Strong knowledge of Object-Oriented analysis and design, software...


  • Bangalore, Karnataka, India Right Move Staffing Solutions Private Limited Full time

    About the Role :We are seeking a highly experienced Principal Software Engineer to join our team and play a critical role in the development and delivery of innovative software solutions for one of our esteemed clients. You will leverage your extensive expertise in full-stack development, cloud technologies, data management, and system architecture to...


  • Bangalore, Karnataka, India Recrud Full time

    Overview : Recrud, a leader in tech recruitment, is actively seeking a Principal Backend Engineer for its prestigious client in the fintech sector. This role demands a visionary professional capable of shaping the backbone of financial technologies. The ideal candidate will have a robust background in software development, with at least seven years of...

  • Ola Electric

    4 weeks ago


    Bangalore, Karnataka, India Ola Electric Full time

    Principal Engineer - Embedded Software. Domain Knowledge Automotive. Experience : 9 Years +. Job Location : Bengaluru/ Bangalore. Work Mode : Work From Office.- We are seeking a highly skilled and motivated Power Electronics Embedded Engineer to join our dynamic team.- The ideal candidate will play a key role in the design, development, and implementation of...

  • Principal Engineer

    4 weeks ago


    Bangalore, Karnataka, India Recrud Full time

    Principal Backend Engineer (Java) Fintech. Company Overview : Recrud is delighted to partner with a leading fintech company, recognized for its innovative solutions and cutting-edge technology in financial services. Our client is on a mission to redefine the financial landscape by providing secure, scalable, and user-friendly products. As part of their...


  • Bangalore, Karnataka, India CareerNet Technologies Full time

    Responsibilities :Become the tech owner for Navi's most complex and impactful projects.Define, own, and implement a long-term technology vision for your team(s).Define and Own the end-to-end architecture of your team(s).Create components/libraries/services/utilities to be used across the team/org wherever required.Set up and ensure adherence to...


  • Bangalore, Karnataka, India CIDC PRIVATE LIMITED Full time

    Job Description :We have an excellent opportunity for Principal Software Engineer_Network Data Ingestion with Calix for Bangalore. Qualifications :-15+ years of highly technical, hands-on software engineering experience delivering quality software releases.- Independent and Self driven and works in a Team.- Strong, creative problem-solving skills and ability...

  • Principal Engineer

    4 weeks ago


    Bangalore, Karnataka, India Squareroot Consulting Pvt Ltd Full time

    We are well funded early Startup product company disrupting P2P/Lending domain in India. We are mobile only lending platform company helps underserved banking consumers. Looking to build A team in Engineering.Position : Principal Engineer - PythonEducation : BE/BTech (IIT/BITS/ISB/NIT/ Any premium institute)Location : Bangalore (Koramangala)Experience : 5+...

  • Software Engineer

    1 week ago


    Bangalore, Karnataka, India Spigot Software Pvt Ltd Full time

    The primary responsibility is to work on regression-cum-automation area to deliver high-quality product releases as per schedule. The role will have the opportunity to contribute to several aspects of ACK release flow like Build, Test, Package, Release, Configure, and Monitor. Detailed responsibilities of this role are:Responsibilities: Develop small-scale...

  • Lead Engineer

    4 weeks ago


    Bangalore, Karnataka, India Squareroot Consulting Pvt Ltd. Full time

    Job Description :We are 10 years old product company based disrupting Banking, Insurance & NBFC domain.Position : Lead Engineer & Principal DeveloperExperience : 8 to 12 YrsEducation : : Bangalore, IndiaWe are looking for :- At least 8+ years of experience in Java software development & Product Development- Must be Strong in Core Java (Collections,...

  • Software Engineer

    4 weeks ago


    Bangalore, Karnataka, India Spigot Software Pvt Ltd Full time

    Responsibilities :Participates in Sprint planning sessions with team members to analyze development requirements.Develops and integrates applications using VC++ as per written specifications to onboard new content onto LSEG products.Develops software using disciplined software development processes, adhering to industry standards and software best practice...

  • Principal Engineer

    4 weeks ago


    Bangalore, Karnataka, India Peopleplus Professional Services Pvt Ltd. Full time

    Position Overview :As a Principal Engineer, you will be architecting and creating robust, scalable, and secure microservices that power our SaaS platform and make governance easy for our customers. You'll have the full power of AWS at your disposal to build Serverless solutions (either brand new, or assisting in migrating services to Serverless),...


  • Bangalore, Karnataka, India Squareroot Consulting Pvt Ltd. Full time

    Job Description :We are 8 years old product company based disrupting Banking, Insurance & NBFC domain.Position : Lead Engineer & Principal DeveloperExperience : 8 to 12 YrsEducation : BE/BTech/ME/M.Tech/MCALocation : Bangalore, IndiaWe are looking for :- At least 8+ years of experience in Java software development & Product Development- Must be Strong in...


  • Bangalore, Karnataka, India Spigot Software Pvt Ltd Full time

    Description Essential Responsibilities :Specific day-to-day responsibilities and milestones needed to achieve the objectives : - At least 2 years of software development experience using STL and medium to complex business logic using C++ .- Develops and integrates applications using VC++ as per written specifications so as to onboard new content onto...

  • Team Lead

    4 weeks ago


    Bangalore, Karnataka, India Strategic Talent Partner Full time

    Overview of Job Function:The Team Lead, Software Engineer works in a software development team with members of the development organization, QE and Tier 3 Support and is responsible for the design, development, and the implementation of server-side software systems. The team lead works closely with management on departmental issues, with latitude for...


  • Bangalore, Karnataka, India Zyoin group Full time

    Job Description :We are looking for Principal Data Engineers to help us build and enhance big data platforms to achieve availability, scalability, and operational effectiveness. The right individual will embrace the opportunity to tackle challenging problems and use their influence to drive continual improvement.You will also work on the cutting edge of...