Highly skilled Java developer with extensive experience in designing, developing, and maintaining enterprise-grade applications using Java, Spring Boot, and JSP. Proven expertise in building scalable RESTful APIs, managing complex backend logic, and integrating modern web technologies with legacy systems. Focused on clean code, performance optimization, and secure architecture.
Key Skills & Technologies:
Backend Development:
- Java 8/11/17+
- Spring Boot, Spring MVC, Spring Security, Spring Data JPA
- Hibernate, JPA, JDBC
- RESTful API design and development
Frontend Integration:
- JSP, JSTL, Servlets
- Thymeleaf (optional)
- Basic JavaScript, HTML5, CSS3
- Bootstrap (for legacy UI)
Databases:
- MySQL, PostgreSQL, Oracle, SQL Server
- MongoDB (optional for NoSQL projects)
- Liquibase/Flyway for DB versioning
DevOps & Tools:
- Maven, Gradle
- Git, GitHub/GitLab/Bitbucket
- Jenkins, Docker
- Unit & Integration Testing (JUnit, Mockito)
Architecture & Practices:
- Microservices architecture
- MVC design pattern
- Secure authentication/authorization (OAuth2, JWT)
- Agile/Scrum methodologies
- CI/CD implementation
Other Integrations:
- SOAP & REST web services
- External API integration (e.g., payment gateways, SMS/e-mail services)
- Logging & monitoring (Logback, SLF4J, ELK stack)