JAVA Full Stack Developer
KPIT Technologies Inc
Dearborn, MI, United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
Agile Methodology
Amazon Web Services
Application Performance Management
HTML5
Microsoft Azure
Cascading Style Sheets (CSS)
Code Review
Databases
Continuous Integration
Software Debugging
+35 more
Software Design Patterns
DevOps
Github
Gradle
Hibernate (Java)
Java Persistence API
Spring Framework
PostgreSQL
Apache Maven
MongoDB
MySQL
NoSQL
Object-Oriented Software Development
Oracle (Applications)
Performance Tuning
Responsive Web Design
SQL Databases
TypeScript
Web Services
Spring-mvc
ReactJS
Delivery Pipeline
Spring-boot
Backend
Git
Containerization
AngularJS
Kubernetes
Build Tools
Front End Software Development
Restful APIs
Software Version Control
Docker
Jenkins
Microservices
Job description
- Design, develop, test, and deploy full stack web applications
- Build backend services using Java, Spring Boot, and REST APIs
- Develop responsive UI using Angular / React / JavaScript
- Work with databases to design schemas and optimize queries
- Collaborate with product, QA, and DevOps teams in Agile environment
- Participate in code reviews and follow best coding practices
- Troubleshoot, debug, and enhance existing applications
- Ensure application performance, security, and scalability
Requirements
Do you have experience in Web services design?, Backend
- Strong hands on experience with Java (Java 10+)
- Experience with Spring, Spring Boot, Spring MVC
- RESTful API development & Microservices
- ORM frameworks: Hibernate / JPA
- Knowledge of Design Patterns & OOP concepts
Frontend
- Experience with Angular / React
- Proficient in HTML5, CSS3, JavaScript, TypeScript
- Understanding of responsive design and UI best practices
Database
- Experience with SQL databases (MySQL, PostgreSQL, Oracle)
- Exposure to NoSQL databases (MongoDB - good to have)
Tools & Others
- Version control: Git
- Build tools: Maven / Gradle
- CI/CD tools: Jenkins, GitHub Actions (preferred)
- Basic knowledge of Docker/Kubernetes is a plus
Preferred Skills:
- 6+ years of hands on experience in Java Full Stack development
- Strong experience with Java (7+), Spring Boot, and RESTful APIs
- Proven expertise in frontend frameworks such as Angular or React
- Experience working with Microservices architecture
- Hands on experience with SQL (MySQL/PostgreSQL/Oracle) and NoSQL databases
- Familiarity with Docker, Kubernetes, and containerized deployments
- Experience working in Agile/Scrum development environments
- Knowledge of CI/CD pipelines using Jenkins, GitHub Actions, or similar tools
- Exposure to cloud platforms (AWS/Azure/GCP)
- Experience in performance optimization, debugging, and production support
- Prior experience in enterprise or large scale applications is a plus
Benefits & conditions
Pulled from the full job description
- 401(k) matching
- Employee discount
- Vision insurance
- Health savings account
- Dental insurance
- Flexible spending account
- Gym membership, Along with competitive pay, as a full-time KPIT employee, you are eligible for the following benefits:
- Geo Blue PPO and HSA plan.
- MetLife - Dental and Vision plan.
- Healthcare and Dependent care flexible spending account(FSA).
- 401k with employer match.
- Company-paid Basic Life and Long-term disability insurance.
- Voluntary benefits include Critical Illness, Hospital indemnity, accident insurance, theft, and legal service.
- Employee Assistance Program.
- Paid Holidays.
- Employee discounts and perks.
- Gym benefit.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Top 10 Java Libraries
over 2 years ago
KM
Kaleb McKelvey
What’s the Difference Between Frontend and Backend Development?
about 3 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago
KD
Krissy Davis
Best Coding Boot Camps in Germany
about 3 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago