▷ [Only 24h Left] Principal Software Engineer

3 weeks ago


Bengaluru India mPokket Full time

Job Description

As a Principal Software Engineer, you will be responsible for designing, developing, coding, debugging, and configuring software systems either end-to-end from analysis, design, implementation, quality assurance (including testing), to delivery and maintenance of the software product or system, or for a specific phase of the life cycle.

Responsibilities

- Complexity: Develop and own complex components.
- Define and own a microservices architecture.
- Define coding standards and low-level documentation guidelines.
- Ability to work with stakeholders on understanding requirements and converting them to engineering stories.
- Ability to write and maintain Level System Designs.
- Able to design a contract for Streams.
- Become Stream Coach, with the ability to review and approve Streams used for asynchronous communication; participates in internal and external technology communities, mentors other members of the technology team.
- Ability to troubleshoot production incidents, perform clear root cause analysis (RCA), and enhance design to prevent such incidents from happening.
- Stays on top of tech trends, experimenting with and learning new technologies.

Requirements

- 5+ years of hands-on software development experience in Java/J2EE technologies.
- Good Understanding of Design Patterns, Data Structures, and Algorithms.
- Strong hands-on experience with Java8 or above, Spring Framework, Kafka, Docker, Kubernetes, Web socket, and Redis, etc.
- Strong hands-on experience in architecture and developing applications based on microservices architecture.
- Knowledge of Multi-Thread programming, Servlet programming, Server server-client communication module.
- Proficient and hands-on with Application Servers (Tomcat or JBoss).
- Good knowledge of relational databases, specifically MySQL or PostgreSQL.
- Experience with working on Agile Software development methodology.
- Good knowledge and experience with CI / CD tools would be an advantage.
- Excellent oral and written communication skills, problem-solving, and analytical skills.
- Must be able to succeed with minimal resources and supervision.
- Must-Haves - AWS cloud infrastructure.

This job was posted by Debapti Roy from mPokket.



  • Bengaluru, India Oracle Full time

    Job Description As a Principal Software Engineer on the Dataplane team, you will design and develop major core components of Oracle's Virtual Cloud Network. You will be responsible for delivering high-speed packet processing architectures and other distributed systems that provide networking features such as TCP/UDP packet processing, access controls,...


  • Bengaluru, India Oracle Full time

    Job Description At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise software company in the world. Values are OCI's foundation and how we deliver excellence. We...


  • Bengaluru, India Dell Technologies Full time

    Job Description Join us to do the best work of your career and make a profound social impact as aSoftware Principal Engineeron ourSoftware EngineeringTeam inBangalore. What you ll achieve As a Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customer s business goals, needs and general...


  • India Microsoft Full time

    Job Description Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world. Microsoft's Azure Data engineering team is leading the transformation of analytics in...


  • Ahmedabad, India Left of Centre Marketing Full time

    Job Description Key Responsibilities - Collaborate with the team to ensure consistency of designs across various media outlets - Create compelling and effective logos, designs, print, and digital media - Maintain awareness of current industry and technology standards, social media, competitive landscape, and market trends About Company: Left Of Centre...


  • India Microsoft Full time

    Job Description The Product: The rapid growth of the Microsoft Power Platform (Power Apps, Power Automate, Copilot Studio, Power BI), is fueled by organizations across the globe investing in leveraging low-code/no-code development models to accelerate their digital transformation ambitions. Power Platform is a strategic new growth area for Microsoft, but...


  • Bengaluru, India Paylocity Full time

    Job Description Job Type Full-time Description Principal Engineer Software Frontend Position Overview This role provides technical leadership and strategic direction across our engineering organization. This role requires a unique combination of deep technical expertise, architectural vision, and leadership capabilities, with a focus on driving...


  • Bengaluru, India hackajob Full time

    Job Description hackajob is collaborating with OneAdvanced to connect them with exceptional tech professionals for this role. Principal Software Engineer Job Locations: IN-KA-Bengaluru Role Introduction An opportunity has arisen to join our team as a Principal Software Engineer! This is a dynamic role that will produce and deliver scalable software solutions...


  • Chennai, India NatWest Group Full time

    Job Description Join us as a Principal Engineer - This is an exciting and challenging opportunity to work in a collaborative, agile and forward thinking team environment - With your software development background, you'll be delivering software components to enable the delivery of platforms, applications and services for the bank - As well as developing...


  • Bengaluru, India Dell Technologies Full time

    Job Description Our Unstructured Data Storage(UDS) group delivers two core storage solutions of the Dell AI Platform - PowerScale and ObjectScale, providing AI-ready storage for the world's most data intensive challenges. We are looking for talented, self-driven professionals to join our team and help shape the future of storage. Join us to do the best work...