Job Information
Power-4 Career Services Principal Software Engineer P-4 3467 in Holliston, Massachusetts
Description: Principal Software Engineer - Digital Identity Services Core POD As a member of the Digital Identity Services (DIS) team you will be responsible for designing, building, and supporting our identity applications and APIs, primarily using Java. Candidates with exposure to full stack development are a plus. Primary responsibilities include: Analyzes, designs, programs, debugs, supports, and modifies software. Partner with business line and architects during initial project stages to ensure the accuracy of requirements and provide critical input and direction from a technology perspective. Completes documentation and procedures for installation and maintenance. Provide guidance to technology and business partners on complexity and delivery. Provide technical team guidance on code reviews, branching strategy, and release coordination. Ensuring successful incremental product releases. Preferred Skills/Experience: 8+ years of software development experience Hands-on experience in Java stack (including Spring Framework, Spring Boot) Solid experience interfacing with back-end applications using RESTful services Solid experience in key design patterns and best practices (eg. separation of concerns) Experience working in AWS cloud environments & tools and in jacoco, SonarQube, CheckStyle, JMeter and JProfiler Experience in deploying services using containers/wars(dockers/k8s) Strong background in git and continuous delivery environments where repeatable processes are highly automated Solid experience in micro service frameworks (eg: Spring Boot) Experience with event driven architectures and platforms (Kafka, SQS, etc.) Experience in writing unit & integration test cases for services Experience in database concepts proficient in writing relational database queries Ability to develop functional, technical and user interface designs for an application that meets the defined requirements Experience in highly secured online environments that use n-tier designs and extensive firewalling to enhance security Strong understanding of modern identity, authN, and authZ Expertise in architecting, designing and developing highly scalable large scale and available applications Develops programming guidelines/standards and makes them accessible to other programmers Ability to lead, inspire, and motivate teams through effective communication Strong focus on security Strong communication (both oral and written) and interpersonal skills Pay range: \$74-\$76/hr 3467 Power-4 is an equal opportunity employer and prohibits discrimination against any employee or applicant on the basis of race, color, religion, sex, sexual orientation, pregnancy or maternity, gender identity, citizenship, genetic information, national origin, ancestry, disability status, veteran status, age, marital status or any other status protect. For further information please visit the Equal Employment Opportunity Commission website EEO is the Law Poster (https://www.eeoc.gov/sites/default/files/migratedfiles/employers/posterscreenreaderoptimized.pdf) , EEO is the Law Poster-Supplement (https://www.eeoc.gov/sites/default/files/migratedfiles/employers/eeocgina_supplement.pdf)