Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Engineer, Java Job in @ Uplers

Home >

 Principal Software Engineer, Java Job in

Job Description

    Meet Our Team Pega helps customers to crush their business complexity. We are leaders in BPM and CRM software space. We are building a product trying out different languages, tools, technologies, and software building paradigms. This means it is an exciting time to be a part of Pega. Our team consists of top-notch engineers who are highly motivated, self-driven, have a strong sense of ownership and are passionate about customer success. We strive for excellence and embrace agile methodologies to achieve it. We support each other and work in synergy to achieve our goals. Pega lets us be independent and creative in the way we build software. We return this trust by being accountable for the software we build. Picture Yourself At Pega In this role, you will engage deeply in building core Security features of Pega platform architecture. Security is the critical aspect in building an end-to-end enterprise application. This is your chance to be part of a team that excels in building software that is scalable, observable, seamlessly upgradable, highly performant and fault tolerant. What You'll Do At Pega Work as part of a collaborative and fun-loving team. Use agile practices like TDD, pair programming, CI, CD and methodologies like Scrum and DevOps. Drive design, implementation, testing, and roll out of our services. Drive product innovation, and technological advancement. Handle more complex implementation or refactoring work with some guidance. Use design pattern and SOLID principles Take ownership of a sprint / epic and drive it to completion. Write code that is clean, modularized, unit tested, highly concurrent, optimized and performant Write technical guides for future developers and support engineers Development of Application Security features, which include Authentication, Authorization, and Encryption capabilities with all the latest protocols SAML, OIDC (Login with Google etc), OAuth2 certificates, signing, AES-256, and so on. Work closely with various stakeholders such as Product Management, Release Management, QSO (consists of experts in quality assurance area) to learn and apply latest best practices of your product area. Be a humble mentor and trusted advisor for both our hardworking team members and passionate leaders alike. Deal with differences in opinion in a mature and fair way, helping teams to contribute and move forward. Represent the team in the meetings and put forth our opinions and views when taking refactoring/design decisions. Help breaking down the Tasks and allocate them to the team members with right skills. Collaborate effectively across the team to ensure timely and good quality deliverables. Who You Are You are a software professional who is: A track record of building large-scale, highly available services that solve complex, organizational level business problems. Industry leading expertise in one or more technology domains and are the "go-to" person for one or more areas of their business. Passion for driving continual improvement initiatives on engineering standard methodologies like coding, testing or monitoring. Passionate about helping teams grow by inspiring and mentoring engineers. Flexible and adaptable to changing needs (we are agile !!!) What You've Accomplished 7 9 years of software development/maintenance experience, preferably in a product development company Bachelors or masters degree in computer science engineering or similar field. Deep understanding of object-oriented programming and design, test driven development, CICD, and reactive programming. Strong hands-on experience using : Git, Gradle, Jenkins, IntelliJ/Eclipse, Linux, Java, JUnit, Groovy technologies. Have experience and a thorough understanding knowledge of authentication standards (SAML and OpenID Connect), SCIM and proficient in authorization - RBAC, ABAC. Exposure to integration technologies like XML, JSON, REST, SOAP Knowledge of OWASP vulnerabilities and experience in Pen Tests. Exposure to spring / Kotlin, cloud native technologies like Kubernetes, helm, docker, etc . Working experience in an Agile/Scrum team environment. Pega Offers You Gartner Analyst acclaimed technology leadership across our categories of products Continuous learning and development opportunities An innovative, inclusive, agile, flexible, and fun work environment Job ID: 21632,

Employement Category:

Employement Type: Full time
Industry: IT Services & Consulting
Role Category: Not Specified
Functional Area: Not Specified
Role/Responsibilies: Principal Software Engineer, Java Job in

Contact Details:

Company: Pegasystems
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Java Git Gradle Jenkins Linux JUnit Groovy SAML RBAC XML JSON REST SOAP OWASP Spring Kubernetes Helm Docker Kotlin

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Specified

Similar positions

Supply Chain Analytics & Planner

  • Dhanvantarilokasiri
  • 1 to 5 Yrs
  • All India
  • 5 days ago
₹ Not Disclosed

AI Engineer

  • The Professionals
  • 8 to 12 Yrs
  • Kolkata
  • 27 days ago
₹ Not Disclosed

Testing Specialist

  • Ltimindtree
  • 2 to 6 Yrs
  • Hyderabad
  • 1 month ago
₹ Not Disclosed

Java Big Data Engineer

  • Capgemini
  • 4 to 8 Yrs
  • karnataka
  • 1 month ago
₹ Not Disclosed

Uplers

Uplers is a one-stop digital services company delivering end-to-end web, design, digital marketing, and email production services to businesses and agencies across 52+ Nations. Backed by a team of 550+ digital expert.