Principal Engineer- Java Business Process Model(JBPM)
Company: Verizon Communications
Location: Miami
Posted on: May 27, 2025
Job Description:
When you join VerizonYou want more out of a career. A place to
share your ideas freely - even if they're daring or different.
Where the true you can learn, grow, and thrive. At Verizon, we
power and empower how people live, work and play by connecting them
to what brings them joy. We do what we love - driving innovation,
creativity, and impact in the world. Our V Team is a community of
people who anticipate, lead, and believe that listening is where
learning begins. In crisis and in celebration, we come together -
lifting our communities and building trust in how we show up,
everywhere & always. Want in? Join the #VTeamLife.What you'll be
doing...In the role of the Principal Engineer, Software Development
you will lead all aspects of application development across
multiple customer facing channels within the Value IT organization,
with responsibility for managing multiple technical teams
consisting of software engineering functions for new feature
development and system maintenance.Responsibilities:
- Partnering with enterprise architects and technology teams to
build and validate technology Proof of Concepts for enterprise
production selection and implementation of all Value propositions
and Core capabilities for Value Heritage Brands.
- Providing thought leadership and guidance to establish best
engineering practices, methods, standards, SDLC through solid
design decisions, processes, and tools.
- Leading the development of software features and
functionalities that directly align with and enhance the company's
core value proposition to customers, ensuring the software
effectively communicates its unique benefits and selling points to
the target market.
- Working closely with product management and business
stakeholders to identify key customer needs and translate them into
software features that deliver significant value.
- Collaborating with marketing, sales, and customer success teams
to effectively communicate the value proposition to potential and
existing customers.
- Spearheading the strategic development and implementation of an
open digital architecture, emphasizing API-first design principles.
Leverage your expertise in Acceptance Test-Driven Development
(ATDD), domain-driven design, and resiliency to guide the design
and hands-on development of middle-tier systems, ensuring
scalability, observability, and adherence to industry best
practices.
- Being accountable to build resilient and scalable architecture,
driving innovation, cost efficiency and for the quality, usability,
and performance of the solutions.
- Attaining a measurable impact on the work of teams across the
company by using quantitative analysis to impact key business
decisions and provide strategically sound technology guidance.
- Creating system design documentation, method of procedures, and
executive briefings. Presenting cohesive but easily understandable
design walkthroughs by researching and evaluating new technologies
and translating business objectives and strategies into plans.
- Serving as Senior Solutions Architect/Technical leader for
large-medium size teams, building l solutions that focus on context
and CX excellence.
- Creating an engineering culture with an exceedingly high bar
for quality, ownership and bias for action while enabling and
guiding experienced developers to develop high quality software
within a metrics driven Agile practice.
- Serving as a trusted partner for senior management to determine
the best solutions, drive alignment and implement decisions
throughout your team.
- Ensuring the health and sustainability of software projects
owned by your teams by building and maintaining an engineering
roadmap.What we're looking for---You'll need to have:
- Bachelor's degree or four or more years of work
experience.
- Six or more years of relevant experience required, demonstrated
through one or a combination of work and/or military experience, or
specialized training.
- Experience developing middle tier technologies and jBPM driven
orchestrations for highly scalable, reliable open systems platforms
in Java/J2EE, Spring Boot and reactive programming.Even better if
you have one or more of the following:
- A degree.
- Experience in Software Development.
- Experience to design / architect highly scalable
applications/platforms.
- Experience utilizing modern API integration frameworks to
seamlessly connect partner APIs, affiliate partners, and other
third-party systems, fostering efficient data exchange.
- Experience of design patterns, including Gang of Four (GoF),
refactoring patterns, microservices patterns, Patterns of
Enterprise Architecture (P of EAA), and Enterprise Integration
Patterns (EIP). Contribute to the design and development of
scalable, performant, and resilient large-scale systems, fostering
innovation through the effective use of open-source
technologies.
- Experience in open source, microservices, and distributed
computing technologies, such as REST, NoSQL, Kafka, Spark, and AWS
services like DynamoDB, API-Gateway, and Serverless stack.
- Experience with transactional persistence, caching and
analytical data storage patterns and technologies.
- Experience with synchronous and asynchronous integrations,
including real/near real time event streaming through Kafka or
other streaming technologies, for persisting omni session and
journey touchpoints.
- Experience with API Gateway (Google Apigee), Product Catalog,
Commerce/Pricing Engines and Digital Front-end Web Technologies
such as AEM preferred.
- Experience to participate in architectural discussions and
influence technology (build vs buy) decisions by partnering with
business and technology stakeholders.
- Experience in a diverse technology stack, including Angular,
AWS services (Cloudfront, Lambda, ECS), Java Spring Boot, Spring
Cloud Gateway, NodeJs, Kinesis, Cassandra, Postgres, Redis,
Elasticsearch, Kafka, EMR, and Spark Jobs. Experience in
orchestrating these technologies to drive innovative solutions and
meet business objectives.
- Experience with any Infrastructure As Code (IaC) and DevSecOps
automation tools
- Experience with development and knowledge of open-source Java
Stack (Java, Spring, Postgres, Maven, Git/Bitbucket, Jenkins,
JUnit, Tomcat, Linux, etc.).
- Experience with full stack application development and cloud
implementations with one of the leading providers such as AWS,
Azure or GCP.
If Verizon and this role sound like a fit for you, we encourage you
to apply even if you don't meet every "even better" qualification
listed above.Where you'll be workingIn this hybrid role, you'll
have a defined work location that includes work from home and a
minimum eight assigned office days per month that will be set by
your manager.Scheduled Weekly Hours40Equal Employment
OpportunityVerizon is an equal opportunity employer. We evaluate
qualified applicants without regard to veteran status, disability
or other legally protected characteristics.Benefits and
CompensationOur benefits are designed to help you move forward in
your career, and in areas of your life outside of Verizon. From
health and wellness benefit options including: medical, dental,
vision, short and long term disability, basic life insurance,
supplemental life insurance, AD&D insurance, identity theft
protection, pet insurance and group home & auto insurance. We also
offer a matched 401(k) savings plan, stock incentive programs, up
to 8 company paid holidays per year and up to 6 personal days per
year, parental leave, adoption assistance and tuition assistance,
plus other incentives, we've got you covered with our award-winning
total rewards package. Depending on the role, employees have the
opportunity to receive compensation in the form of premium pay such
as overtime, shift differential, holiday pay, allowances, etc.
Newly hired employees receive up to 15 days of vacation per year,
which grows with additional service. For part-timers, your coverage
will vary as you may be eligible for some of these benefits
depending on your individual circumstances.The salary will vary
depending on your location and confirmed job-related skills and
experience. This is an incentive based position with the potential
to earn more. For part-time roles, your compensation will be
adjusted to reflect your hours.The annually salary range for the
location(s) listed on this job requisition based on a full-time
schedule is: $120,500.00 - $231,000.00.
#J-18808-Ljbffr
Keywords: Verizon Communications, Coral Gables , Principal Engineer- Java Business Process Model(JBPM), IT / Software / Systems , Miami, Florida
Didn't find what you're looking for? Search again!
Loading more jobs...