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

Software Engineer - Java - job 1 of 2

🌟 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. 🔮🌐


Responsibilities -
  • Craft software code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality.
  • Apply object-oriented programming concepts and design patterns.
  • Actively contribute to agile project teams during scrums, sprint planning, and code reviews.
  • Participate in requirements analysis sessions, technical design, implementation, testing, problem analysis and resolution, and technical documentation.
  • Write automated unit tests.
  • Responsible for integration testing (both manual and automated)
  • Articulate technical issues to peers, architects and project managers while recommending creative solutions.
  • Ensure application quality and guard against regressions by maintaining test suites covering the breadth of system features.
  • Client-facing experience and strong communication skills.
  • Actively participate in accurate planning and estimation efforts, utilizing project methods and tools.
  • 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.
  • 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:
  • Bachelor’s degree in Computer Science or Software Engineering with a thorough understanding of CS fundamentals and theory relevant to application development.
  • A minimum of 9+ years of experience/expertise in the following areas specified below*:
  • Solid software development experience using Java.
  • Experience building applications using Spring, SpringBoot and ORM frameworks (Hibernate, JPA)
  • Experience building REST Web Services.
  • Front-end technologies: JavaScript/TypeScript, HTML, CSS.
  • Experience writing SQL Queries & knowledge of Joins, Views, Group By, Having Clause etc.
  • Familiar with version control systems, preferably GIT.
  • Experience in Agile software development methodologies.
  • Expertise in applying Object-Oriented Programming principles (abstraction, encapsulation).
  • Experience in creating and implementing well-tested, scalable, and performant enterprise-level systems.
  • Experience implementing Unit, Integration and End-to-End Testing.
  • Client-facing experience and strong communication skills.


Additional Experience Desired:
  • Struts, Backbone, Marionette
  • Architectural (Microservices, Serverless etc) and Design (Factory, Singleton, Observer etc) Patterns
  • Working with Cloud technologies (AWS, Azure)
  • 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 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.
  • 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 Software Engineer - Java, 3Pillar

🌟 Welcome to 3Pillar Global, where we're not just looking for a Software Engineer - Java; we want a tech visionary to join our dynamic team! If you're passionate about crafting transformative software solutions that make a real difference in areas like urban living, healthcare, and enterprise media, then this could be the perfect fit for you. In this role, you'll engage in a collaborative atmosphere, working with industry leaders to spearhead innovative projects that redefine possibilities. Your expertise will shine through as you architect solutions that are efficient, scalable, and secure. At 3Pillar, we love seeing our team members take the lead on tech initiatives, whether that’s contributing during sprint planning or writing high-quality automated tests. With a focus on both individual and client success, you'll foster strong communication with peers and take part in a community that emphasizes mentorship and continual learning. We embrace a flexible work environment that combines the best of remote and in-office work, supporting your well-being with ample time off and health plans. If you're excited to push the boundaries of technology and thrive in a collaborative culture that values diversity and growth, we invite you to explore this opportunity with us! 🔮🌐

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

As a Software Engineer - Java at 3Pillar Global, you'll take charge of developing high-quality software solutions while engaging in agile methodologies. Your key responsibilities include crafting performant code, participating in project planning, designing software architecture, and collaborating effectively with team members to deliver innovative solutions across various industries.

Join Rise to see the full answer
What qualifications are needed to become a Software Engineer - Java at 3Pillar Global?

To qualify as a Software Engineer - Java at 3Pillar Global, you should have a Bachelor's degree in Computer Science or Software Engineering, along with at least 9 years of software development experience primarily in Java. You should also be proficient in frameworks like Spring and SpringBoot, as well as possess strong skills in writing SQL Queries and creating REST Web Services.

Join Rise to see the full answer
What is the working environment like for a Software Engineer - Java at 3Pillar Global?

At 3Pillar Global, the working environment for a Software Engineer - Java is flexible, combining both remote and in-office collaboration. Engineers enjoy a work culture that emphasizes well-being, professional growth, and a strong sense of community among global teams, all while engaging in projects that drive impactful technology solutions.

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

A Software Engineer - Java at 3Pillar Global should have a solid understanding of Java development, RESTful services, and front-end technologies like JavaScript and HTML. Familiarity with Agile methodologies, version control systems (preferably GIT), and experience with cloud technologies are also highly desired in this role.

Join Rise to see the full answer
How does 3Pillar Global support the professional growth of its Software Engineers?

3Pillar Global actively supports the professional growth of its Software Engineers through a range of development opportunities, including mentoring, participation in Communities of Practice, and access to diverse projects across different industries. The company encourages a culture of continuous learning and provides a robust support system for career advancement.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Java
Can you describe your experience with Java and how it relates to the role of a Software Engineer at 3Pillar Global?

When discussing your Java experience, focus on specific projects where you've implemented Java solutions. Highlight the challenges you faced and methods you used, linking your experience to the responsibilities mentioned in the Software Engineer role at 3Pillar where your coding directly impacted project success.

Join Rise to see the full answer
What strategies do you use for effective collaboration in an Agile team?

In your response, mention specific Agile methodologies you've used, such as Scrum or Kanban. Discuss how you contribute during sprints, stand-ups, and retrospectives, showcasing your teamwork skills and ability to communicate openly with team members, paralleling the collaborative spirit valued at 3Pillar.

Join Rise to see the full answer
How do you ensure the quality of your code?

Talk about practices such as writing unit tests, conducting code reviews, and using test-driven development. Describe your commitment to maintaining high standards in code quality and performance, consistent with the expectations set for Software Engineers at 3Pillar Global.

Join Rise to see the full answer
What is your approach to troubleshooting and resolving technical issues?

Describe a systematic approach you take for diagnosing technical issues, employing debugging techniques, and your strategies for finding creative solutions. Relate this to the problem-solving focus that is crucial for a Software Engineer at 3Pillar Global.

Join Rise to see the full answer
Can you provide an example of a challenging project you've worked on using SpringBoot?

Prepare a specific example from your previous work where you implemented SpringBoot. Discuss the project’s goals, your contributions, and the outcomes, emphasizing how your experience aligns with the expectations for the Software Engineer role at 3Pillar.

Join Rise to see the full answer
How do you stay current with industry trends and technologies?

Mention your methods for staying updated, such as attending webinars, participating in coding communities, or reading industry publications. Show an enthusiasm for continuous learning, aligning with 3Pillar's value on personal and professional growth.

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

Talk about your time management strategies, prioritization techniques, and how effective communication with your team plays a role in meeting deadlines. Illustrate your ability to stay focused under pressure, a quality valuable to a Software Engineer at 3Pillar.

Join Rise to see the full answer
What role does user feedback play in your software development process?

Explain how you incorporate user feedback into your development work, discussing methods such as usability testing and gathering requirements from stakeholders. Emphasize your commitment to creating user-centered designs, aligning with 3Pillar's goal of client success.

Join Rise to see the full answer
What techniques do you use for optimization in your applications?

Detail the techniques you employ for optimizing performance in applications, such as code refactoring, using efficient data structures, and conducting performance testing. Make the connection between your optimization strategies and the high-quality standards 3Pillar expects.

Join Rise to see the full answer
How do you mentor less experienced team members?

Discuss your approach to mentoring, including how you foster a collaborative learning environment, share knowledge, and provide constructive feedback. Illustrate this with examples to convey how you embody the mentoring spirit valued in the Software Engineer role at 3Pillar.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago

Elevate your software engineering career at 3Pillar Global, where you'll collaborate on transformative tech projects in a remote-first environment.

Photo of the Rise User
Posted 10 days ago

Step into the world of tech innovation as a Software Engineer at 3Pillar, where your skills in React will help shape the future of various industries.

Photo of the Rise User

Lead diverse technical teams as a Senior Director of Software Engineering, driving innovation in secure payment solutions.

Photo of the Rise User

CI&T seeks a skilled Mid-Level React Developer to enhance user experiences through innovative solutions in the benefits market.

Posted 3 days ago

Andesite seeks a Senior Software Engineer to advance AI/ML products that enhance cybersecurity through human and machine collaboration.

As an experienced Java Developer, you will play a crucial role in advancing our application development projects in a fully remote environment.

Photo of the Rise User
Posted 13 days ago

Dev.Pro is seeking a skilled Senior ETL Developer to enhance their software solutions with expertise in .NET and SQL.

Photo of the Rise User
Posted 13 days ago

Join Sopra Steria as a Full Stack Developer, where you'll contribute to public sector projects and digital transformation.

Photo of the Rise User

Join Kraken as a Senior Software Engineer to shape the future of crypto through innovative blockchain technology.

Photo of the Rise User
Posted 10 days ago

Be part of Visa's mission to shape the future of payments as a Staff Software Engineer II, working on complex challenges at a global scale.

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.

175 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 5, 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
Someone from OH, Mason just viewed Senior Specialist, HR Operations at Cardinal Health
Photo of the Rise User
172 people applied to Scrum Master-Remote at DICE
K
Someone from OH, Cleveland just viewed Webflow/Framer Web Developer (Part time) at Keen
Photo of the Rise User
Someone from OH, Fairfield just viewed Cart Builder at SanMar Employee Board
Photo of the Rise User
Someone from OH, Columbus just viewed Label Machine Operator I - 2nd Shift at Avery Dennison
Photo of the Rise User
Someone from OH, Akron just viewed 3D Vehicle Artist (Unannounced Project) at Wargaming
Photo of the Rise User
Someone from OH, Bowling Green just viewed Associate Designer at Newell Brands
Photo of the Rise User
Someone from OH, Twinsburg just viewed Finishing Operator - Nights at Avery Dennison
D
Someone from OH, Cleveland just viewed Technical Writer at DevSavant Inc.
S
Someone from OH, Dayton just viewed Inventory Control Associate at SCLogistics
a
Someone from OH, Newark just viewed Billing Follow Up Rep I at aah
Photo of the Rise User
Someone from OH, Columbus just viewed Assistant Merchandising and Inventory Manager at Jushi
Photo of the Rise User
Someone from OH, Akron just viewed Entry Level Communications at Smart Solutions
Photo of the Rise User
Someone from OH, Toledo just viewed Processing Technician at Jushi
Photo of the Rise User
Someone from OH, Greenfield just viewed HR Generalist II at Protolabs
C
Someone from OH, Bowling Green just viewed Field Service Administrator at Cornerstone Building Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Vice President, Revenue Operations at Docebo