JOBSEARCHER

Senior Java Full Stack Developer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Senior Java Full Stack Developer
Job Summary: We are looking for a highly experienced Senior Java Full Stack Developer with 9+ years of hands-on experience in designing, developing, and deploying scalable enterprise applications. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, REST APIs, React/Angular, SQL, and Cloud technologies. The candidate will be responsible for developing robust backend services, building responsive front-end applications, integrating APIs, and contributing to end-to-end enterprise application development.
Key Responsibilities:
  • Design, develop, and maintain scalable enterprise applications using Java and Spring Boot.
  • Develop and maintain microservices-based architectures and RESTful APIs.
  • Build secure, reliable, and high-performance backend services.
  • Develop responsive and user-friendly web applications using React and/or Angular.
  • Integrate front-end applications with backend REST APIs and microservices.
  • Work with relational databases and develop efficient SQL queries, stored procedures, and database solutions.
  • Design and implement scalable application components following industry best practices.
  • Participate in the complete Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and production support.
  • Develop reusable, maintainable, and high-quality code following coding standards and design principles.
  • Perform code reviews and provide technical guidance to junior and mid-level developers.
  • Identify and resolve application performance, scalability, and production issues.
  • Implement application security, authentication, and authorization best practices.
  • Collaborate with product managers, architects, QA engineers, DevOps engineers, and other stakeholders.
  • Participate in Agile/Scrum ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives.
  • Contribute to technical documentation, architecture discussions, and continuous improvement initiatives.
  • Support cloud-based application deployments and troubleshooting.
  • Required Technical Skills
  • BackendJava 8/11/17+Spring BootSpring Framework
  • MicroservicesRESTful Web Services / APIsSpring Security
  • Hibernate / JPAMultithreading and concurrency
  • Exception handling and performance optimization
  • Front-EndStrong experience with at least one of:
  • React.jsAngularJavaScript / TypeScriptHTML5CSS3Responsive web development
  • DatabaseStrong SQL skills
  • Relational databases such as Oracle, PostgreSQL, MySQL, or SQL Server
  • Database design and optimization
  • Query optimization and performance tuning
  • Cloud & DevOpsExperience with one or more cloud platforms:
  • AWSAzureGoogle Cloud Platform (GCP)
  • Knowledge of:
  • CI/CD pipelines
  • DockerKubernetesJenkins or similar CI/CD tools
  • Cloud deployment and monitoring
  • Development & Collaboration ToolsGit / GitHub / GitLab / Bitbucket
  • Maven / GradleJiraConfluenceAgile/Scrum methodology
Preferred Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related field.9+ years of professional software development experience. Strong understanding of Object-Oriented Programming, SOLID principles, and design patterns. Experience designing and implementing distributed and highly scalable systems. Strong understanding of microservices architecture and API integration. Experience with application security and authentication mechanisms. Experience with cloud-native application development is highly desirable. Excellent analytical, troubleshooting, and problem-solving skills. Strong communication and collaboration skills.
Key Skills: Java | Spring Boot | Microservices | REST APIs | React | Angular | JavaScript | TypeScript | SQL | Hibernate | JPA | Spring Security | AWS/Azure/GCP | Docker | Kubernetes | Jenkins | Git | Maven | AgileIdeal Candidate The ideal candidate is a Senior Java Full Stack Developer who can independently work across both backend and frontend technologies and has strong experience building enterprise-grade, scalable, secure, and cloud-ready applications. The candidate should be comfortable taking ownership of features from requirements and technical design through development, testing, deployment, and production support, while also providing technical guidance to other team members.