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

Senior Software Engineer - Fullstack (Java/Angular) - Pune

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.


Minimum Qualifications :
  • It is Hybrid work module (3 days from Office and 2 days from Remote)
  • Experience Required:
  • A minimum of 4+ years of experience/expertise in the following areas specified below*:
  • FSD – Java (min Java11), Spring, Springboot, Microservices, Angular, RxJS, CSS Primary Technology : Java (min Java 11) Javascript: Angular Framework: Springboot, RxJS Other : CSS, Microservices.
  • Financial services experience is a plus, communications
  • Experience in Agile software development methodologies and documentation.
  • Expertise in applying Object-Oriented Programming principles (abstraction, encapsulation).Good understanding of SOLID principles.
  • Proficiency in the English language and good communication skills. Should be able to communicate independently with clients.
  • Mandatory Skills:
  • Java 17. (Spring Boot, Microservices, Java 8+, Hibernate, spring data ) 
  • Angular. (Angular 11+, Material UI, CSS, Typescript, Single Page Application (SPA))
  • Testing and Debugging: Experience with automated testing and debugging tools.
  • Additional Experience Desired:
  • Banking and financial background to understand terminology while capturing requirements.
  • Expertise in applying Object-Oriented Programming principles (abstraction, encapsulation).
  • Cloud - AWS Knowledge


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.
  • 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.
  • Team Coordination and Collaboration: Collaborate with cross-functional teams, such as product managers, designers, and other engineers, to ensure that technical decisions align with project goals and timelines.
  • Code Quality and Standards: Enforce coding standards, review code and mentor team members to maintain high code quality, consistency, and adherence to best practices.
  • Problem Solving and Technical Challenges: Address complex technical challenges, troubleshoot issues, and provide guidance on solving technical problems, ensuring the successful delivery of UI projects.


A competitive annual salary based on experience and market demands

Medical insurance with the option to purchase a premium plan or HSA option for your entire family

Regular Health check-up camps arranged by the company

Recreational activities (Pool, TT, Wii, PS2)

Business casual atmosphere #LI-Remote #LI-PR

Average salary estimate

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

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 - Fullstack (Java/Angular) - Pune, 3Pillar

At 3Pillar, we’re inviting you to embark on an exhilarating journey as a Senior Software Engineer - Fullstack (Java/Angular) based in Pune. If you’re looking to elevate your career while working with innovative minds on transformative projects, you’ve landed in the right place! Picture collaborating with some of the best in the industry to build groundbreaking solutions that not only redefine urban living but also push the boundaries in sectors like healthcare and finance. As part of our dynamic team, your role will go beyond merely writing code; you'll design and architect robust software solutions that have a real impact. With your expertise in Java (Java 11 or higher), Spring, Angular, and Microservices, you’ll be tackling interesting challenges in a hybrid work environment. Our ideal candidate boasts at least 4 years of experience in full-stack development, an eye for clean code, and a background in Agile methodologies. But it’s not just about the technical skills; we need someone who can communicate effectively, both with clients and teammates, ensuring that everyone is on the same page as we drive forward toward our ambitious technologic goals. With 3Pillar, you’ll have access to competitive salary packages, health benefits, and a business casual atmosphere where your creativity can flourish. Come join us in creating the future of technology!

Frequently Asked Questions (FAQs) for Senior Software Engineer - Fullstack (Java/Angular) - Pune Role at 3Pillar
What are the qualifications needed for the Senior Software Engineer - Fullstack role at 3Pillar?

To excel as a Senior Software Engineer - Fullstack at 3Pillar, candidates should have a minimum of 4+ years of experience in technologies including Java (minimum Java 11), Spring Boot, Microservices, Angular, and RxJS. A strong grasp of Object-Oriented Programming principles and Agile methodologies is essential, along with effective communication skills to interact directly with clients.

Join Rise to see the full answer
What responsibilities can I expect as a Senior Software Engineer - Fullstack at 3Pillar?

As a Senior Software Engineer - Fullstack at 3Pillar, your responsibilities will include communicating project status with stakeholders, developing high-quality client code, gathering requirements, and collaborating with cross-functional teams. You'll also mentor junior team members and ensure high coding standards by reviewing code and fostering best practices.

Join Rise to see the full answer
What technologies are primarily used in the Senior Software Engineer - Fullstack position at 3Pillar?

In the Senior Software Engineer - Fullstack role at 3Pillar, your primary technologies will include Java (Java 11 or higher), Spring Boot for backend development, and Angular (Angular 11+) for frontend applications. Understanding CSS and Microservices architecture is also essential for this position, as well as proficiency in Java 17 and testing/debugging tools.

Join Rise to see the full answer
What is the work model for the Senior Software Engineer - Fullstack at 3Pillar?

The work model for the Senior Software Engineer - Fullstack position at 3Pillar is hybrid, allowing you to work both from the office and remotely. Typically, you would be expected to work three days in the office and two days remotely, promoting a balance between collaboration and flexibility.

Join Rise to see the full answer
Does 3Pillar provide benefits for Senior Software Engineer - Fullstack employees?

Yes, 3Pillar offers a competitive benefits package for Senior Software Engineer - Fullstack employees that includes annual salary reviews, medical insurance with various options, regular health check-up camps, and recreational activities. We focus on fostering a supportive workplace that prioritizes your well-being.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - Fullstack (Java/Angular) - Pune
Can you explain your experience with Java 11 and its advantages for backend development?

When discussing your experience with Java 11 during the interview, highlight its features such as improved performance, enhanced APIs, and overall flexibility in coding. Share specific projects where you implemented Java 11, emphasizing its advantages like reduced boilerplate code and better memory management.

Join Rise to see the full answer
How do you ensure code quality as a Senior Software Engineer?

To ensure code quality, I follow coding standards, conduct thorough code reviews with peers, and implement automated testing tools. Sharing examples of past projects where these practices improved the codebase will show your commitment to quality and teamwork.

Join Rise to see the full answer
Describe your experience with Microservices architecture.

In my past roles, I developed applications using Microservices architecture, which allowed for independent deployment and scaling of services. I focused on the benefits of this architecture such as improved fault isolation and agility in delivering features, clarifying how I approached the design and implementation.

Join Rise to see the full answer
What Agile methodologies are you familiar with, and how have you applied them?

I have experience with Scrum and Kanban methodologies. In my previous position, I was proactive in engaging in daily stand-ups, sprint planning, and reviews, ensuring consistent communication and collaboration within the team for effective Agile practices.

Join Rise to see the full answer
How do you approach debugging and testing in your projects?

I approach debugging by employing systematic methods to identify issues and assess the workflow. For testing, I prioritize writing unit and integration tests using frameworks suited to Java and Angular, ensuring resilient and reliable code. Giving specific examples can illustrate my hands-on approach.

Join Rise to see the full answer
What challenges have you faced when mentoring junior developers, and how did you overcome them?

One challenge I've faced is differing skill levels among juniors. To address this, I tailored my mentoring approach to meet their individual needs, using hands-on coding exercises and encouraging them to ask questions. This created a safe learning environment and helped them grow effectively.

Join Rise to see the full answer
Can you provide an example of a complex problem you solved in a project?

Certainly! In a recent project, we faced latency issues in an application. I led a thorough investigation and implemented a combination of caching and micro-optimizations. This example showcases my problem-solving skills and technical expertise in improving application performance.

Join Rise to see the full answer
How do you keep your programming skills updated?

I stay current by engaging in online courses, attending tech meetups, and reading industry blogs. Additionally, I contribute to open-source projects, which keep my coding skills sharp and exposed to diverse coding styles and methodologies.

Join Rise to see the full answer
What role does teamwork play in your work as a software engineer?

Teamwork is essential in software engineering. I believe that collaboration leads to better brainstorming, quicker problem resolution, and shared knowledge. I always seek to foster an inclusive team environment and encourage everyone to contribute actively.

Join Rise to see the full answer
Why do you want to work for 3Pillar as a Senior Software Engineer?

I am drawn to 3Pillar because of its commitment to innovation and the exciting projects you tackle in diverse fields. The company’s emphasis on collaboration aligns perfectly with my values, and I am eager to contribute to redefining the tech landscape with my expertise.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 2 hours ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Numeral Remote No location specified
Posted 11 days ago
Photo of the Rise User
Posted 13 days ago
Jitterbit Remote São Paulo, State of São Paulo, Brazil
Posted 12 days ago

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.

47 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 13, 2024

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!