Quick Overview
Job Description
Job Title: Senior Java Full Stack Developer
Introduction:
The Senior Java Full Stack Developer will be responsible for designing, developing, and maintaining scalable, secure, and high-performance enterprise applications. This individual will work with a team of developers, architects, and other stakeholders to deliver innovative solutions.
Responsibilities:
- Design, develop, test, and maintain enterprise-grade full-stack applications.
- Develop scalable backend services using Java, Spring Boot, Spring MVC, and Spring Security.
- Design and implement RESTful APIs and microservices.
- Develop responsive and user-friendly web applications using Angular, React, or similar JavaScript frameworks.
- Integrate front-end applications with backend services and third-party APIs.
- Design and optimize relational and NoSQL database solutions.
- Participate in architecture and technical design discussions.
- Perform code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot application issues and improve system performance, scalability, and reliability.
- Develop unit, integration, and automated tests.
- Collaborate with cross-functional teams including product managers, business analysts, and QA engineers.
- Mentor junior and mid-level developers and provide technical guidance.
- Contribute to CI/CD pipelines, automated deployments, and DevOps initiatives.
- Ensure applications meet security, availability, performance, and maintainability requirements.
Requirements:
<>Required Skills:- 12+ years of experience in software development.
- Strong proficiency in Java 8/11/17+ and object-oriented programming.
- Experience with Spring Boot, Spring MVC, Spring Security, and Spring Data JPA.
- Strong experience developing RESTful APIs and microservices.
- Experience with Angular, React, or another modern front-end framework.
- Strong knowledge of HTML5, CSS3, JavaScript, TypeScript, and responsive web development.
- Experience with Hibernate/JPA and ORM technologies.
- Strong SQL and database development experience with Oracle, PostgreSQL, MySQL, or SQL Server.
- Experience with Git and modern source-control practices.
- Experience with build and dependency management tools such as Maven or Gradle.
- Experience writing unit and integration tests using JUnit, Mockito, or similar frameworks.
- Understanding of microservices architecture, design patterns, and distributed systems.
- Experience with Docker and Kubernetes is preferred.
- Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
- Strong problem-solving, communication, and analytical skills.
- Experience with Kafka, RabbitMQ, or other messaging technologies.
- Knowledge of Redis or other caching technologies.
- Experience with AWS/Azure cloud-native services.
- Familiarity with OAuth 2.0, JWT, SSO, and application security.
- Experience with observability tools such as Prometheus, Grafana, ELK, or Splunk.
- Knowledge of containerization and orchestration technologies.
- Experience working with Agile/Scrum methodologies.
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
Technical Environment:
Backend: Java, Spring Boot, Spring MVC, Spring Security, JPA/Hibernate
Frontend: Angular / React, JavaScript, TypeScript, HTML5, CSS3
APIs: REST, JSON, OAuth 2.0, JWT
Databases: Oracle, PostgreSQL, MySQL, SQL Server, MongoDB
Messaging: Kafka, RabbitMQ
Cloud: AWS / Azure / Google Cloud Platform
DevOps: Docker, Kubernetes, Jenkins, GitHub Actions, GitLab CI
Testing: JUnit, Mockito, Selenium / Cypress
Tools: Git, Maven, Gradle, Jira
Key Competencies:
- Full Stack Application Development
- Java & Spring Boot Development
- Microservices Architecture
- REST API Development
- Front-End Development
- Database Design & Optimization
- Cloud & DevOps
- Application Security
- Performance Optimization
- Technical Leadership & Mentoring
- Agile/Scrum Development
Similar jobs
- BC
Database Developer
NewBCforward
Charlotte, NC🇺🇸Hybrid19 hours agoOraclePL/SQLSQL+3Technology - CG
Senior Java Developer TS/SCI with Poly REQUIRED with Security Clearance
NewCGI
Arlington, VA🇺🇸$143.5k/yrHybrid19 hours agoSOAPSVNSpring+9Technology - GI
WebMethods Integration Developer
NewGalaxy i Technologies, Inc.
United States🇺🇸On-site19 hours agoOracleSOAPSQL+4Technology - DC
Sr.Python Developer
NewData Capital Inc
United States🇺🇸Hybrid19 hours agoDockerGoogle CloudKubernetes+2Technology - LT
Java fullstack developer
NewLorven Technologies, Inc.
Hanover, NJ🇺🇸Hybrid19 hours agoDockerExpressMongoDB+16Technology - QS
Hardware Developer - CAD
NewQuebec solutions inc
Albany, CA🇺🇸Hybrid19 hours agoTechnology