Senior Software Engineer – Full Stack
Job in
Dublin, Alameda County, California, 94568, USA
Listed on 2026-09-09
Listing for:
Jobtailor
Full Time
position Listed on 2026-09-09
Job specializations:
-
Software Development
AWS, Java Developer, Cloud Engineer - Software, Backend Developer
Job Description & How to Apply Below
- Develop high-performing, scalable, and available backend infrastructure.
- Contribute to and continually improve site architecture, feature components, development process, SDLC tools, and system design.
- Translate product requirements and technical designs into well-engineered, low-defect, robust code.
- Research new technologies or methodologies that can improve architecture, user experience, or development process.
- Participate in code reviews, listen to feedback, and share knowledge with team members.
- Collaborate with product, sales, customer-support, and other departments to implement new growth initiatives.
- Identify performance bottlenecks and propose and implement effective solutions.
- Participate in architectural and software development activities.
- Manage complex releases and code management.
- Conduct software analysis, testing, programming, and debugging.
- Use static code analysis tools to implement web best practices and standards.
- Mentor the team to debug and assist in resolving technical spikes.
- Work with offshore teams and guide them on product development.
- Work closely with the Chief Architect.
- Candidates must be legally authorized to work in the United States on a full-time basis without the need for employer sponsorship now or in the future.
- BS/BA in a technical field such as Computer Science or equivalent experience
- Relevant Experience of 8 years designing and implementing Java applications across various phases.
- Experience building backend services and distributed systems.
- Experience building microservices using Spring Framework.
- Experience with AWS Cloud Environment and AWS Cloud Services including ECS, Load Balancers, Fargate, S3, IAM Roles, Aurora RDS, Dynamo DB, Lambda, Glue, etc.
- Exposure to Containerization with tools like Docker and Kubernetes is required.
- Experience with APIs (REST)
- Understanding of client-side JavaScript frameworks
- Knowledge of Agile development practices
- Solid grasp of software engineering fundamentals and their practical applications
- Ability to collaborate across multiple teams, on and offshore, and be willing to roll up your sleeves and execute!
- Experience in using other Java libraries to support reactive programming, Redis API, AWS SDK, and Localstack is a plus.
- Understanding how to use Terraform for IAC is a plus.
Demonstrates expertise in developing scalable backend infrastructure and microservices using Java and Spring Framework, while effectively collaborating across teams to enhance system architecture and user experience. Proficient in AWS Cloud Services and containerization tools, with a strong foundation in software engineering principles.
Highest-signal resume keywords- Java Application Development
- Microservices Architecture
- AWS Cloud Services
- Spring Framework
- Containerization with Docker and Kubernetes
- Backend Services Development
- APIs (REST)
- Software Testing
- Static Code Analysis
- Agile Development Practices
- Reactive Programming
- Terraform for IAC
- Software Debugging
- System Design
- Performance Optimization
- Collaboration
- Mentoring
- Feedback Reception
- Knowledge Sharing
- Problem Solving
- SDLC Tools
- Site Architecture
- Distributed Systems
- Client-Side JavaScript Frameworks
- Code Management
- Complex Releases
- Technical Spikes
- AWS ECS
- AWS Fargate
- AWS S3
- AWS IAM Roles
- AWS Aurora RDS
- AWS Dynamo DB
- AWS Lambda
- AWS Glue
- Docker
- Kubernetes
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×