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

Senior Software Engineer - Java / AEM

🌟 Accomplished Tech Visionary: Elevate your expertise to new heights at 3Pillar, the premier destination for trailblazing senior software engineers like yourself. Picture collaborating with industry leaders, spearheading transformative projects that redefine urban living, establishing new media channels for enterprise companies, or driving innovation in healthcare. Our mission is to revolutionize the tech landscape, and your skills are integral to achieving this ambitious goal.Your role extends beyond the realm of code composition; you will architect transformative solutions that reshape entire industries. Join us and spearhead the charge toward a tech future that transcends the ordinary. 🔮🌐


Key Responsibilities
  • Facilitate effective communication with client project stakeholders regarding project status and recommendations.
  • Craft client code that is not just efficient but also performant, testable, scalable, secure, and of the highest quality.
  • Actively participate in accurate planning and estimation efforts, utilizing project methods and tools.
  • Proficiently gather requirements and organize/present developed features for clients.
  • Execute complex activities within the current methodology and quality standards, showcasing success across diverse engagements.
  • Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success.
  • Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities.
  • Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams and supporting the growth of technical capabilities.
  • Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment.


Qualifications:
  • A minimum of 5+ years of experience/expertise in the following areas specified below*:
  • BE - Java
  • Previous experience with Adobe Experience Manager (AEM) 
  • Unit Testing
  • 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
  • Working in the Cloud
  • Containers using Docker/Kubernetes


What is it like working for 3Pillar Global?
  • 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 every day. 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.We are an equal opportunity employer. It goes without saying that we live by values like Intrinsic Dignity and Open Collaboration to create cutting-edge technology AND reinforce our commitment to diversity - globally and locally. Join us and be a part of a global tech community!
🌍💼  Check out our Linkedin site and Careers page to learn more about what it’s like to be part of our #oneteam! 


What You Should Know About Senior Software Engineer - Java / AEM, 3Pillar

🌟 Join 3Pillar as a Senior Software Engineer - Java / AEM and elevate your expertise to new heights! At 3Pillar, we are on a mission to revolutionize the tech landscape and your skills are crucial to this journey. Imagine working alongside industry leaders and taking the lead on transformative projects that redefine urban living, create new media channels for enterprise clients, and drive healthcare innovations. Your role goes beyond just writing code; you'll architect transformative solutions that can shape entire industries. You'll enjoy facilitating effective communication with client stakeholders, crafting high-quality, scalable, and secure code, and participating in agile development processes. Mentorship plays a key role here, as you'll help guide other engineers and contribute to our vibrant Engineering Practice community. We believe in autonomy and accountability, and you'll be expected to independently drive project delivery, ensuring all projects meet defined architecture standards from inception to deployment. If you’ve got over 5 years of experience with Java, Adobe Experience Manager, and agile methodologies, let’s talk! You will find a flexible work environment at 3Pillar, where you can choose to work from the office, your home, or a mix of both, ensuring a perfect synergy between work and life. Join us and be part of a global tech community that values well-being, career growth, and diversity.

Frequently Asked Questions (FAQs) for Senior Software Engineer - Java / AEM Role at 3Pillar
What are the primary responsibilities of a Senior Software Engineer - Java / AEM at 3Pillar?

As a Senior Software Engineer - Java / AEM at 3Pillar, your primary responsibilities include crafting efficient and high-quality code, facilitating communication with client project stakeholders, participating in agile software development practices, and independently driving project delivery. You'll also mentor junior engineers and contribute to the growth of technical capabilities within the team.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer - Java / AEM role at 3Pillar?

To qualify for the Senior Software Engineer - Java / AEM role at 3Pillar, you should have a minimum of 5 years of experience with Java and Adobe Experience Manager. Additional skills include proficiency in agile methodologies, unit testing, object-oriented programming principles, and familiarity with design patterns. A good command of the English language is essential.

Join Rise to see the full answer
How does 3Pillar support the career development of a Senior Software Engineer - Java / AEM?

At 3Pillar, we prioritize professional growth through a variety of opportunities across projects and industries. As a Senior Software Engineer - Java / AEM, you’ll have the chance to participate in Communities of Practice, mentor others, and leverage our flexible work environment to enhance your skill set while collaborating with top talent from around the globe.

Join Rise to see the full answer
What is the work culture like for a Senior Software Engineer - Java / AEM at 3Pillar?

The work culture at 3Pillar for a Senior Software Engineer - Java / AEM is centered around intrinsic dignity and open collaboration. We promote a flexible work approach, emphasize employee well-being, and have a strong commitment to diversity and inclusion, ensuring a supportive professional environment for team members.

Join Rise to see the full answer
What types of projects will a Senior Software Engineer - Java / AEM work on at 3Pillar?

As a Senior Software Engineer - Java / AEM at 3Pillar, you may work on a variety of transformative projects that span multiple sectors, including urban living solutions, enterprise media creation, and healthcare innovations. Each project is designed to challenge your skills while allowing you to impact real-world applications positively.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - Java / AEM
What is your experience with Java and how have you implemented it in past projects?

When answering this question, focus on specific projects where you used Java effectively. Highlight your role, the challenges faced, and how your contributions led to the project's success. Make sure to discuss frameworks or tools you've used as well.

Join Rise to see the full answer
Can you describe a challenging problem you faced with Adobe Experience Manager and how you solved it?

In your response, detail a specific issue you encountered with AEM. Explain the context, the steps you took to analyze the problem, and the solution you implemented. Highlight any improvements or efficiencies gained post-resolution.

Join Rise to see the full answer
How do you approach unit testing and what strategies do you use?

Discuss your philosophy on unit testing, focusing on its importance in software quality. Mention specific tools or frameworks you use, how you write test cases, and any best practices you adhere to that enhance the testing process.

Join Rise to see the full answer
What agile methodologies have you worked with, and how do they affect your development process?

Provide insight into your experience with agile methodologies like Scrum or Kanban. Explain how these practices have improved project management and collaboration in your past roles, and how you've adapted to changes within the agile framework.

Join Rise to see the full answer
Can you give an example of how you’ve mentored a junior engineer?

Share a specific situation that showcases your mentorship style. Describe how you identified a junior engineer's needs, what support you provided, and the outcomes of that mentorship for the individual and the team.

Join Rise to see the full answer
What design patterns are you familiar with, and when do you apply them?

List design patterns like Singleton, Factory, or Observer. Give examples of projects where you effectively applied these patterns and how they improved your code structure and application performance.

Join Rise to see the full answer
How do you ensure the security of your applications?

Discuss security best practices you incorporate in your coding practices, referencing OWASP guidelines. Mention specific strategies you've implemented, such as input validation and authentication processes, to protect applications from vulnerabilities.

Join Rise to see the full answer
Describe your experience working with cloud services and its benefits.

Talk about your familiarity with cloud platforms like AWS or Azure. Share specific projects where you utilized cloud services, emphasizing the advantages they brought to scalability, performance, and cost-effectiveness of your applications.

Join Rise to see the full answer
What strategies do you use to gather requirements from stakeholders?

Outline your approach to requirement gathering, such as conducting interviews, surveys, or workshops with stakeholders. Highlight any techniques you use to ensure clear and effective communication.

Join Rise to see the full answer
How do you handle tight deadlines while maintaining quality in your software development?

Describe your time management techniques and any prioritization strategies you use to meet deadlines. Emphasize your commitment to quality and how you've collaborated with your team to maintain high standards under pressure.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
ServiceNow Hybrid 4810 Eastgate Mall, San Diego, California, United States
Posted 10 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Visa Remote Austin, TX
Posted 5 hours ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Mission Driven
Empathetic
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Vision Insurance
Learning & Development
Mental Health Resources
Social Gatherings
Fitness Stipend
401K Matching

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.

132 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 13, 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
91 people applied to Scrum Master-Remote at DICE
A
Someone from OH, Lewis Center just viewed 34505367634 - Fraud Analyst at Activate Talent
Photo of the Rise User
Someone from OH, Dublin just viewed Senior Third-Party Risk Analyst at Fenergo
Photo of the Rise User
Someone from OH, Columbus just viewed US Product Designer at Praxent
Photo of the Rise User
22 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Manager at ShiftCare
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations at Binance
Photo of the Rise User
Someone from OH, Mentor just viewed Sales & Service Lead - Pinecrest at Alo Yoga