Java Developer Core Java ,Spring Boot & Microservices
About The Role
We are looking for a passionate and skilled Java Developer with strong expertise in Core Java, Spring Boot, and Microservices architecture. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend systems and APIs for enterprise-grade applications.
You will work in a collaborative environment alongside cross-functional teams to build high-performance, reliable, and secure applications.
Key Responsibilities
- Design, develop, test, and maintain scalable Java-based applications.
- Develop RESTful and SOAP web services for enterprise integrations.
- Build and deploy Microservices using Spring Boot framework.
- Implement robust backend logic with strong OOP principles.
- Write clean, efficient, and reusable code following coding standards.
- Handle multithreading, concurrency, and memory optimization.
- Integrate applications with relational and NoSQL databases.
- Work with ORM frameworks like Hibernate and JPA2.
- Participate in code reviews and technical design discussions.
- Implement CI/CD pipelines and follow DevOps best practices.
- Troubleshoot, debug, and upgrade existing systems.
- Collaborate with frontend developers and other stakeholders.
Required Technical Skills
Backend Development :
- Strong experience in Core Java and J2EE technologies
- Hands-on experience with :
- Spring Boot
- Hibernate
- Microservices Architecture
- RESTful APIs & SOAP Web Services
- Deep understanding of :
- OOP concepts
- Exception handling
- Memory management
- Multithreading
- Dependency Injection
- Database
Experience With
- MySQL (or other relational databases)
- MongoDB (or other NoSQL databases)
- Knowledge of :
- Database design
- Query optimization
- Indexing
- Web & Frontend Basics
- Working knowledge of :
- HTML, CSS, JavaScript
- XML, JSON
- JSP and Servlets
Tools & Frameworks
- ORM tools : Hibernate, JPA2
- IDEs : Eclipse / IntelliJ IDEA
- Build tools : Maven / Gradle
- Version control : Git
- CI/CD tools : Jenkins / GitHub Actions
- Experience in at least one MVC framework : Spring / Struts / JSF
Preferred Skills (Good To Have)
- Experience in SaaS, PaaS, or cloud-based applications
- Exposure to cloud platforms like AWS / Azure / GCP
- Knowledge of frontend frameworks :
- AngularJS
- ReactJS
- Understanding of containerization tools like Docker
- Experience with Kubernetes is a plus
(ref:hirist.tech)