· 6+ years of experience in designing and developing enterprise web applications and microservices using Java, Spring Boot, and J2EE technologies.
· Expertise in Hibernate, Spring, EJB (Entity Session Message Driven Bean), Ajax, Java Beans, Java Mail, XML, Sockets using IDEs like Eclipse.
· Designed and developed data ingestion from Kafka using Spark batches and Spark streaming. Experience in React JS and working with React Flux architecture.
· Strong knowledge and hands-on experience deploying applications using Kubernetes, cloud native application development, Pivotal Cloud Foundry, JavaScript, Kendo UI, Java/J2EE technologies & RDBMS. Good Knowledge of Flex 4.0.
· Experience working with various SDLC methodologies like Agile Scrum, RUP, and the Waterfall model. Experience in Jenkins integration service for software development.
· Strong development experience in Java/J2EE technologies including Servlets, JSP, JDBC, JMS, XML, and Struts, XSL, XSLT, JUnit, Log4J, JavaScript, SQL, PL/SQL, HTML, Angular.
· Proficient in core and advanced Java, with hands-on experience across Java 8, 11, 17, and 21. Skilled in Functional Interfaces, Multithreading, Collections Framework, Exception Handling, Time API, Stream API, and other modern language enhancements.
· Used Maven to build and deploy the application and used Jenkins as a Continuous Integration platform (CI/CD) to set up the automated builds.
Programming Languages: Java 8/11/17/21, SQL, Python, JavaScript (ES6), TypeScript, HTML5
Backend Technologies: Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Hibernate, RESTful web services, Microservices Architecture, JDBC, Servlet, Spring Cloud
Frontend Technologies: Angular (8-15), Reactjs, Bootstrap 4/5, jQuery, AJAX
Databases: Oracle, PostgreSQL, MySQL, CockroachDB, MongoDB, Query Optimization, Joins, Stored Procedures, Views
DevOps & CI/CD: Jenkins, Docker, Kubernetes, Terraform, Helm, GitHub Actions
Cloud Platforms: AWS (EC2, S3, Lambda, EKS)
Build & Packaging Tools: Maven, Gradle, Executable JARS, ZIP Bundles, JAR/WAR Packaging
Version Control: Git, GitHub, Bitbucket, SVN
Testing Frameworks: Junit 5, Mockito, Selenium, TestNG, Insomnia/Postman, REST Assured
Caching & Performance: Spring Cache, Redis, Ehcache, Connection Pooling with HikariCP
Logging & Monitoring: SLF4J, Logback, ELK Stack, Splunk
API Tools: Swagger/OpenAPI, Postman, Insomnia, WireMock (mock server)
Architecture & Integration: Microservices, API Gateway, Event-driven architecture, RESTful & SOAP APIs
Project & Agile Tools: Jira, Confluence, Agile/Scrum, Bitbucket PR reviews, Jenkins monitoring
Security: OAuth2, JWT, Spring Security with Role-Based Access
Project Management: JIRA, Trello
Java EE Technologies: Servlet 40, JSP 23, JDBC 3/4, JPA 2, Jackson, JavaMail 16, Bean Validation