Java Full Stack Developer
Enin Systems
Jackson Township, United States of America
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Jackson Township, United States of America
Tech stack
Java
JavaScript
Spring Security
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Application Performance Management
HTML5
Azure
Bootstrap
CSS
Cloud Computing
Code Review
Software Debugging
DevOps
Gradle
Hibernate
Java Platform Standard Edition (J2SE)
Java Persistence API
JUnit
PostgreSQL
Maven
MongoDB
MySQL
OAuth
Oracle Applications
Performance Tuning
Scrum
RabbitMQ
Redis
Mockito
Angular
Standard Sql
Swagger
Software Deployment
SonarQube
TypeScript
Web Application Frameworks
Openapi
Enterprise Software Applications
Spring Cloud
Spring-mvc
React
Spring-boot
GIT
Amazon Web Services (AWS)
Angular
Kubernetes
Kafka
Non-relational Database
Front End Software Development
Functional Programming
Cloudwatch
REST
Docker
Jenkins
Microservices
Job description
We are seeking a highly skilled Senior Java Full Stack Developer with 10+ years of experience in designing, developing, and deploying scalable enterprise applications. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, REST APIs, cloud technologies, modern JavaScript frameworks, and relational/non-relational databases. Experience working in Agile environments and building cloud-native applications is required., * Design and develop enterprise-grade full-stack applications.
- Develop scalable REST APIs and Microservices using Spring Boot.
- Build responsive user interfaces using React.js or Angular.
- Integrate backend services with frontend applications.
- Develop secure authentication and authorization mechanisms.
- Optimize application performance and scalability.
- Implement CI/CD pipelines and DevOps best practices.
- Deploy applications using Docker and Kubernetes.
- Participate in code reviews and mentor junior developers.
- Collaborate with business analysts, QA teams, architects, and product owners.
- Troubleshoot production issues and provide long-term solutions., * Oracle Certified Professional (OCP) Java SE 11/17 Developer
- Oracle Certified Professional, Java Developer
Requirements
- 10+ years of experience in Java Full Stack Development
- Strong experience with Java 17/21
- Spring Boot
- Spring MVC
- Spring Security
- Spring Data JPA
- Microservices Architecture
- RESTful APIs
- Hibernate/JPA
- Kafka
- RabbitMQ (preferred)
- React.js (preferred) or Angular 14+
- TypeScript
- JavaScript
- HTML5
- CSS3
- Bootstrap
- SQL
- Oracle
- PostgreSQL
- MySQL
- MongoDB
- Redis
- Docker
- Kubernetes
- Jenkins
- Git
- Maven
- Gradle
- SonarQube
- JUnit
- Mockito
- Swagger/OpenAPI
- OAuth 2.0
- JWT
- AWS (EC2, S3, RDS, Lambda, ECS/EKS, CloudWatch)
- Azure (preferred)
- CI/CD Pipelines
- Agile/Scrum
- Excellent debugging and performance tuning skills, * Microsoft Azure Developer Associate (AZ-204)
Kubernetes & DevOps
- Certified Kubernetes Application Developer (CKAD)
- Certified Kubernetes Administrator (CKA)
- Docker Certified Associate (Preferred)