Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Senior Software Engineer - Java and Angular image - Rise Careers
Job details

Senior Software Engineer - Java and Angular

3Pillar Global builds breakthrough software products that power digital businesses. 3Pillar is an innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders in Software and SaaS, Media and Publishing, Information Services, and Retail. Leveraging a lean and agile approach, 3Pillar delivers value-generating, digital solutions with specialized product strategy and management, user experience design, as well as software and data engineering expertise across mobile, cloud, and disruptive technologies.


3Pillar's key differentiator is our Product Mindset. Our teams apply this mindset to build digital products that are customer-facing and revenue-generating. Our business-minded approach to agile development ensures that we align to client goals from the earliest conceptual stages through market launch and beyond.


Minimum Qualifications:

Java 11+, Angular, JSON, corespring, springboot, SQL, MongoDB, Oracle, Kafka, Protocols TCP UDP, microservices. experience in writing Unit test cases.

Frontend : Experience in Angular to Solve Jira end to end with Backend and Frontend requirements.

Bonus: Experience in BPMN, camunda. DMN, good in communication.

Will be working on Vulnerability or Infra upgrades


Minimum Qualifications:
  • A minimum of 5+ years of experience/expertise in the following areas specified below:
  • Java 11+, Angular, JSON, corespring, springboot, SQL, MongoDB, Oracle, Kafka, Protocols TCP UDP, microservices. experience in writing Unit test cases.
  • Experience in Agile software development methodologies.
  • Expertise in applying Object-Oriented Programming principles (abstraction, encapsulation).
  • High-level design proficiency following UML / C4 / ArchiMate.
  • Experience in creating and implementing well-tested, scalable, and performant enterprise-level systems.
  • Practice and initiative mentoring other engineers and decision-makers throughout the organization.
  • Good understanding of SOLID principles.
  • Familiarity with OWASP.
  • Proficiency in the English language.


Additional Experience Desired:
  • Object-Relational Mappers (ORMs)
  • Architectural (Microservices, Serverless etc) and Design (Factory, Singleton, Observer etc) Patterns
  • Unit Testing
  • Working in the Cloud
  • Containers using Docker/Kubernetes
  • Specific client-engagement specified technologies, which will be determined and vetted at the time of the interview.


At 3Pillar, we offer a world of opportunity:

Imagine a flexible work environment – whether it's the office, your home, or a blend of both. From interviews to onboarding, we embody a remote-first approach. 

You will be part of a global team, learning from top talent around the world and across cultures, speaking English everyday.

Our global workforce enables our team to leverage global resources to accomplish our work in efficient and effective teams. 

We’re big on your well-being – as a company, we spend a whole trimester in our annual cycle focused on wellbeing.

Whether it is taking advantage of fitness offerings, mental health plans (country-dependent), or simply leveraging generous time off, we want all of our team members operating at their best.

Our professional services model enables us to accelerate career growth and development opportunities - across projects, offerings, and industries.

Average salary estimate

$95000 / YEARLY (est.)
min
max
$70000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer - Java and Angular, 3Pillar

Are you an experienced Senior Software Engineer looking to make a significant impact in the software development world? Join 3Pillar Global, a leader in building breakthrough software products that power digital businesses! With us, you'll have the opportunity to work with cutting-edge technologies including Java 11+, Angular, Springboot, and more. As a Senior Software Engineer at 3Pillar, you'll play a crucial role in designing and implementing scalable software solutions that drive value for our clients. We're looking for someone who thrives in a remote-first environment, where you can work from the comfort of your home or wherever you feel most productive. You'll collaborate with innovative minds across the globe, leveraging Agile methodologies to ensure we meet client objectives from conceptual designs all the way to market launch. Plus, if you have a knack for mentoring your peers, you'll find a welcoming environment here that encourages sharing knowledge and learning together. Our focus on well-being means you’ll have access to fitness programs, mental health initiatives, and generous time off to recharge. At 3Pillar, your skills will shine as you help create customer-facing, revenue-generating products. This is not just a job; it's a chance to grow your career while contributing to meaningful projects in an exciting industry. Ready to take your career to the next level? Join us at 3Pillar Global where your expertise in software engineering can make a real difference!

Frequently Asked Questions (FAQs) for Senior Software Engineer - Java and Angular Role at 3Pillar
What are the responsibilities of a Senior Software Engineer at 3Pillar Global?

As a Senior Software Engineer at 3Pillar Global, your primary responsibilities include designing and developing robust software solutions using technologies like Java 11+, Angular, and Springboot. You'll solve end-to-end requirements involving both backend and frontend tasks, work with databases such as SQL and MongoDB, and ensure that the applications are scalable and efficient. Additionally, you'll mentor junior engineers and collaborate with cross-functional teams to align on project goals and best practices.

Join Rise to see the full answer
What qualifications does 3Pillar Global require for the Senior Software Engineer position?

To qualify for the Senior Software Engineer role at 3Pillar Global, candidates should possess at least 5+ years of experience in relevant technologies like Java 11+, Angular, and microservices, along with a strong background in Agile development methodologies. Expertise in Object-Oriented Programming principles, high-level design, and well-tested enterprise-level systems is essential. Communication skills in English and familiarity with OWASP is also beneficial.

Join Rise to see the full answer
How does the work culture at 3Pillar Global support remote employees in the Senior Software Engineer role?

3Pillar Global prides itself on a remote-first approach, making it easy for Senior Software Engineers to work flexibly, whether from home or other locations. The company fosters a collaborative environment where engineers can connect with global colleagues. With an emphasis on well-being and continuous learning, remote employees are supported through various health initiatives, generous time off, and opportunities to engage in professional development.

Join Rise to see the full answer
What technologies should a Senior Software Engineer be familiar with at 3Pillar Global?

A Senior Software Engineer at 3Pillar Global should be well-versed in Java 11+, Angular, Springboot, and frameworks like Kafka and CoreSpring. Familiarity with cloud computing, microservices architecture, and container technologies like Docker and Kubernetes is preferred. Experience with databases including SQL, MongoDB, and Oracle is also key, along with proficiency in writing unit tests and handling protocols like TCP and UDP.

Join Rise to see the full answer
What growth opportunities exist for Senior Software Engineers at 3Pillar Global?

At 3Pillar Global, Senior Software Engineers can expect significant growth opportunities through diverse projects across different industries. The company encourages professional development and mentoring, allowing engineers to expand their skill sets and take on leadership roles. By working in a global team, you’ll also be exposed to new technologies and methodologies that can enhance your career trajectory.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - Java and Angular
Can you explain the importance of design patterns in software development?

Design patterns are crucial in software development as they provide proven solutions to common challenges, promoting best practices and improving code maintainability. When discussing this in an interview, relate specific design patterns you’ve employed, such as Singleton or Factory patterns, and how they benefitted the projects you worked on.

Join Rise to see the full answer
How do you approach testing in your development process?

My approach to testing involves writing unit tests from the outset to ensure code changes don’t introduce regressions. I utilize testing frameworks compatible with Java and Angular, and regularly integrate testing into the CI/CD pipeline, ensuring that every feature is thoroughly vetted before deployment.

Join Rise to see the full answer
Describe your experience with Agile methodologies.

I've worked extensively in Agile environments, participating in daily stand-ups, sprint planning, and retrospective meetings. I find Agile's iterative approach fosters collaboration and quick responses to changing requirements, which ultimately leads to higher-quality products. Share examples where Agile practices led to specific successes in previous roles during your discussion.

Join Rise to see the full answer
What is your understanding of microservices architecture?

Microservices architecture breaks applications into small, independent services that can be developed and deployed separately. This allows for greater scalability and flexibility. In an interview, reference projects where you've implemented microservices, emphasizing how it improved system performance or facilitated easier maintenance.

Join Rise to see the full answer
Can you illustrate how you would resolve performance issues in an application?

When tackling performance issues, I begin by identifying bottlenecks using profiling tools. I then analyze the application architecture for inefficiencies, optimize problematic code, and consider caching mechanisms when suitable. Sharing an instance where you successfully resolved a performance issue will demonstrate your analytical skills effectively.

Join Rise to see the full answer
How familiar are you with OWASP and its importance?

OWASP provides essential guidelines for improving software security. Familiarity with OWASP principles is vital for building secure applications. Discuss how you’ve applied these guidelines in past projects, such as addressing common vulnerabilities and implementing security measures during development.

Join Rise to see the full answer
Can you give an example of a challenging technical problem you faced and how you resolved it?

One challenging technical problem I encountered was integrating multiple third-party services, which resulted in inconsistent data flows. I addressed this by implementing a robust data validation layer. Explain the problem further, including the technologies used and the positive impact your solution had on the team.

Join Rise to see the full answer
What strategies do you employ to mentor junior engineers?

I focus on fostering an open, supportive environment. This includes regular code reviews, sharing insights during pair programming sessions, and creating opportunities for junior engineers to take ownership of tasks. Highlight any mentorship experiences you've had and their outcomes in your explanation.

Join Rise to see the full answer
How do you stay updated on new technologies and industry trends?

Staying current is crucial in tech. I regularly attend webinars, follow thought leaders on platforms like LinkedIn and Twitter, and participate in community meetups. Incorporating insights or examples from recent learning experiences can help shine a light on your proactive attitude towards professional growth.

Join Rise to see the full answer
What are your thoughts on the role of documentation in software development?

Documentation is vital for ensuring that code is maintainable and that teams can effectively collaborate. It serves as a reference for both current and future developers. Share a time when thorough documentation facilitated an understanding of a complex project among your team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Lead a dynamic team as a Senior Automation Test Engineer at 3Pillar Global, ensuring top-notch quality and reliability in innovative technology solutions.

Photo of the Rise User
Posted 12 days ago

Elevate your career with 3PILLAR GLOBAL as a Senior Software Engineer specializing in Node and React, and contribute to innovative software solutions.

Photo of the Rise User
Posted 11 days ago

Stride, Inc. is looking for a Salesforce Developer to enhance their Salesforce platform with custom solutions and seamless integrations.

Photo of the Rise User
Posted 13 days ago

Meneses Law is on the lookout for a skilled Software Developer to join their dynamic team in Houston, TX, enhancing software solutions integral to their legal operations.

Ruby Labs Remote No location specified
Posted 9 days ago

Ruby Labs is in search of a Middle or Senior Golang Developer to build and maintain high-performance backend services in a vibrant remote environment.

Photo of the Rise User
Endava Remote Guadalajara, Jalisco, Mexico
Posted 14 days ago

As a Senior Salesforce Developer at Endava, you'll leverage your extensive experience in Salesforce to drive innovation for various business functions.

Photo of the Rise User
Presto Remote South Korea
Posted 10 days ago

Join Flipster as a Senior Frontend Engineer to drive the development of user-centric cryptocurrency trading experiences.

Photo of the Rise User

Seeking a skilled Software Engineer to develop innovative software solutions at Hamilton Company in Reno, NV.

Posted 8 days ago

Join ATCOM as a Senior Software Development Engineer in Test and play a key role in designing automated testing solutions for diverse digital projects.

Photo of the Rise User
Posted 8 days ago

Join Visa as a Software Engineer and contribute to cutting-edge payment solutions in a collaborative environment.

Photo of the Rise User
Collaboration over Competition
Growth & Learning
Work/Life Harmony
Unlimited Vacation
Learning & Development
Social Gatherings
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

3Pillar Global is a product lifecycle management and development company that engineers software products to help companies drive revenue. They are headquartered in Fairfax, Virginia.

168 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 23, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
17 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cleveland just viewed Remote Customer Service Representative at Conduent
Photo of the Rise User
Someone from OH, Cleveland just viewed Customer Support Team Lead (6-month Contract) at Jane App
o
Someone from OH, Cincinnati just viewed Marketing and Communications Consultant at osu
Photo of the Rise User
Someone from OH, Toledo just viewed Registered Nurse (Part-time) at Calibrate
Photo of the Rise User
Someone from OH, Toledo just viewed Clinical Research Associate II at Alimentiv
Photo of the Rise User
Someone from OH, Cleveland just viewed IT Support Engineer at Level AI
Photo of the Rise User
Someone from OH, Dayton just viewed Customer Content Specialist at Cision
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Senior Corporate Communications Manager at Bumble Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at Workday
Photo of the Rise User
Someone from OH, Cincinnati just viewed Financial Planning and Analysis Lead at JLL
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Operations at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Finance Analyst, Corporate at Benchling
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Project Finance at Apex Clean Energy
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior FP&A Analyst, Sales at GitLab
Photo of the Rise User
Someone from OH, Cincinnati just viewed FP&A Analyst at Lithic