3Pillar
Product Development
SeniorSoftwareEngineer-Java,Angular
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Engineer - Java, Angular at 3Pillar. Skills: Java, Angular 2+, Spring Boot, REST Web Services, Object-Oriented Programming, Agile methodologies. 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”
What You'll Achieve.
Achieving this ambitious goal; Drive client success
Industry & Context.
Problem analysis and resolution; Recommending creative solutions; Anticipate potential problems
What They're Looking For.
Must Have
Solid software development experience using Java, Experience building applications using Spring, SpringBoot and ORM frameworks (Hibernate, JPA), Experience building applications with Angular 2+, Experience building REST Web Services, Front-end technologies: Angular 2+, 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 communication skills
Nice to Have
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 You'll Do.
Craft software code that is not just efficient
and of the highest quality
Apply object-oriented programming concepts and design patterns
Actively contribute to agile project teams during scrums
Participate in requirements analysis sessions
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
Actively participate in accurate planning and estimation efforts
utilizing project methods and tools
Promote client success across the team by collaborating with engineers
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
How You'll Work.
Team & Collaboration
Actively contribute to agile project teams during scrums, sprint planning, and code reviews; Collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success; Participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams; Working with global team, learning from top talent around the world and across cultures; Leverage global resources to accomplish our work in efficient and effective teams
Communication Scope
Client-facing experience and communication skills; Articulate technical issues to peers, architects and project managers while recommending creative solutions
Process & Methodology
Agile project teams, Scrums, Sprint planning, Requirements analysis, Technical design, Implementation, Testing, Problem analysis and resolution, Technical documentation, Planning and estimation efforts, Project methods and tools, Drive project delivery, Conceptualization to deployment
Full Job Description
## Description 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. ## 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 ## Requirements Bachelor’s degre
Applying for this Senior Software Engineer - Java, Angular role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about 3Pillar?
Real rants from real employees. Read before you apply.