Job ID: 1183
Role Overview
We are seeking a highly experienced Senior Java Full Stack Developer with over 10 years of professional experience to join our dynamic engineering team. This role is critical for designing, developing, and maintaining scalable, high-performance web applications that serve millions of users. The ideal candidate will have a deep understanding of the Java ecosystem, modern front-end frameworks, and cloud-native architectures. You will be responsible for the full software development lifecycle, from initial concept and design to deployment and post-production support. This position requires a developer who is not only technically proficient but also a strategic thinker capable of solving complex architectural challenges.
Key Responsibilities
- Lead the design and implementation of complex microservices architectures using Java and Spring Boot to ensure modularity and scalability.
- Develop responsive and intuitive user interfaces using modern JavaScript frameworks such as React, Angular, or Vue.js, ensuring a high-quality user experience.
- Architect and manage robust RESTful APIs and ensure seamless integration with third-party services and internal legacy systems.
- Optimize application performance, ensuring low latency and high availability across distributed systems and cloud environments.
- Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to deliver high-quality software solutions on time.
- Mentor junior and mid-level developers, conducting thorough code reviews and promoting best practices in software engineering and clean code.
- Implement and maintain CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions to automate testing and deployment processes.
- Work with both relational databases like PostgreSQL and MySQL, as well as non-relational databases like MongoDB or Cassandra, to ensure data integrity.
Technical Requirements
- Minimum of 10 years of experience in Java-based software development with a focus on enterprise-level applications.
- Expertise in the Spring Framework ecosystem, including Spring Boot, Spring Security, and Spring Data/Hibernate.
- Strong proficiency in front-end technologies: HTML5, CSS3, JavaScript (ES6+), and TypeScript.
- Extensive experience with cloud platforms such as AWS, Azure, or Google Cloud Platform, including serverless and containerized services.
- Deep understanding of containerization tools like Docker and orchestration with Kubernetes for managing microservices.
- Proven track record of working in an Agile/Scrum environment and participating in all sprint ceremonies.
- Excellent problem-solving skills and the ability to think critically about system design and long-term maintainability.
- Strong communication skills, with the ability to explain technical concepts to non-technical stakeholders and business leaders.
Advanced Engineering Culture
The successful candidate will work within a cutting-edge technology stack. On the backend, you will utilize Java 17 or 21, leveraging the full power of Spring Boot 3.x for microservices development. Experience with Spring Cloud for service discovery, configuration management, and API gateways is essential. For messaging and event-driven architecture, familiarity with Apache Kafka or RabbitMQ is highly valued. On the frontend, we utilize React with Redux for state management, ensuring a seamless user experience across all devices. Testing is a core part of our culture; you will be expected to write comprehensive unit tests using JUnit and Mockito, as well as integration tests. Our DevOps culture relies on Jenkins for CI/CD, SonarQube for code quality, and Prometheus/Grafana for monitoring. You will also interact with cloud-native services in AWS, such as Lambda, S3, and RDS. Beyond technical prowess, we are looking for a leader. As a Senior Developer, you will be a key voice in architectural discussions. You should possess the ability to articulate the pros and cons of different design patterns and technologies. We value developers who are proactive in identifying technical debt and proposing sustainable solutions. Strong interpersonal skills are required to collaborate with product owners to refine requirements and provide accurate estimations. You should be a lifelong learner, staying up-to-date with the latest industry trends and being willing to share that knowledge with the broader engineering community through internal tech talks or documentation.
Special Requirements
Candidate is open to relocate anywhere in the USA; Immediate availability; 10+ years of experience.
Compensation & Location
Salary: $145,000 – $185,000 per year (Estimated)
Location: San Jose, CA
Recruiter / Company – Contact Information
Recruiter / Employer: TechPro Solutions Inc.
Email: akhil.p@tekprosol.com
Recruiter Notice:
To remove this job posting, please send an email from
akhil.p@tekprosol.com with the subject:
DELETE_1183