Sr Software Engineer- Fullstack/Java
PayPal
Job Summary
We are seeking an experienced Senior Software Engineer (Full Stack) to design, develop, and deploy scalable applications. This role involves delivering complete solutions across the SDLC, guiding junior engineers, and making technical decisions based on best practices. Responsibilities include designing and maintaining highly scalable backend applications using Java and Spring Boot, integrating with modern frontend technologies like React and Next.js, building dynamic UIs with HTML5/CSS3, optimizing CI/CD pipelines, writing automated tests, and collaborating with cross-functional teams to deliver high-quality, end-to-end solutions.
Must Have
- Deliver complete solutions spanning all phases of the Software Development Lifecycle (SDLC).
- Advise immediate management on project-level issues.
- Guide junior engineers.
- Operate with little day-to-day supervision, making technical decisions based on internal conventions and industry best practices.
- Apply knowledge of technical best practices in making decisions.
- Design, develop, and maintain highly scalable backend applications using Java and Spring Boot.
- Integrate backend services with modern frontend technologies including React, Next.js, JavaScript, and TypeScript.
- Build dynamic and visually appealing user interfaces leveraging HTML5, CSS3, Bootstrap, and Webpack.
- Contribute to building and optimizing CI/CD pipelines.
- Write automated tests and ensure code quality for new and existing features.
- Proactively identify, troubleshoot, and resolve technical challenges across the full stack.
- Collaborate with cross-functional teams to deliver high-quality, end-to-end solutions.
- 5–6 years of professional experience in Full Stack Development.
- Strong expertise in frontend frameworks and libraries, particularly React, Next.js, and modern JavaScript/TypeScript.
- Proficiency in backend development with Java and Spring Boot.
- Deep understanding of HTML5, CSS3, Bootstrap, Webpack, and responsive design principles.
- Hands-on experience with CI/CD pipelines, version control systems (e.g., Git), and collaborative development practices.
- Proven ability to write maintainable, test-driven code with tools such as JUnit, Jest, or similar frameworks.
- Strong problem-solving skills and the ability to work independently while collaborating effectively within a team.
Good to Have
- Experience with cloud environments (AWS, GCP, or Azure).
- Familiarity with containerization and orchestration (Docker, Kubernetes).
- Knowledge of microservices architecture and RESTful API design.
Perks & Benefits
- Flexible work environment
- Employee shares options
- Health insurance
- Life insurance
- Medical benefits
- Dental benefits
- Vision benefits
Job Description
Job Summary:
We are seeking an experienced and driven Senior Software Engineer (Full Stack) to join our team. The ideal candidate will have a strong background in both backend and frontend development, with proven expertise in designing, developing, and deploying scalable applications. This role requires hands-on experience across modern frameworks, a passion for engineering excellence, and a proactive approach to problem-solving.
Job Description:
Essential Responsibilities:
- Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
- Advises immediate management on project-level issues
- Guides junior engineers
- Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
- Applies knowledge of technical best practices in making decisions
Expected Qualifications:
- 3+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience.
Preferred Qualification:
Responsibilities
- Design, develop, and maintain highly scalable backend applications using Java and Spring Boot.
- Integrate backend services with modern frontend technologies including React, Next.js, JavaScript, and TypeScript.
- Build dynamic and visually appealing user interfaces leveraging HTML5, CSS3, Bootstrap, and Webpack.
- Contribute to building and optimizing CI/CD pipelines to ensure efficient, reliable, and scalable deployments.
- Write automated tests and ensure code quality for new and existing features to maintain long-term system stability.
- Proactively identify, troubleshoot, and resolve technical challenges across the full stack.
- Collaborate with cross-functional teams to deliver high-quality, end-to-end solutions.
Qualifications
- 5–6 years of professional experience in Full Stack Development.
- Strong expertise in frontend frameworks and libraries, particularly React, Next.js, and modern JavaScript/TypeScript.
- Proficiency in backend development with Java and Spring Boot.
- Deep understanding of HTML5, CSS3, Bootstrap, Webpack, and responsive design principles.
- Hands-on experience with CI/CD pipelines, version control systems (e.g., Git), and collaborative development practices.
- Proven ability to write maintainable, test-driven code with tools such as JUnit, Jest, or similar frameworks.
- Strong problem-solving skills and the ability to work independently while collaborating effectively within a team.
Preferred Skills
- Experience with cloud environments (AWS, GCP, or Azure).
- Familiarity with containerization and orchestration (Docker, Kubernetes).
- Knowledge of microservices architecture and RESTful API design.