5 years of IT experience as a Java/J2EE Programmer, including analysis, design, development, testing, and maintenance of web-based and client-server applications utilizing the JAVA/J2EE and Spring frameworks. Experience in designing and developing web and enterprise-level applications using Java/J2EE technologies such as Spring, Hibernate, EJB, JPA, JSF, Struts framework, and Servlets 3.x. Proficient in various software development life cycle methodologies, including Agile, Scrum, and Waterfall model. Experience in writing complex SQL queries, triggers, and stored procedures in different databases. Expertise in developing, testing, and deploying enterprise applications on Windows & UNIX platforms using IDEs such as Eclipse, Rational Application Developer (RAD), and NetBeans. Experience in working with Spring JDBC and JMS templates, Spring EAI, and Spring Rest templates. Experience in working with various Spring modules such as Spring MVC, IOC, JDBC, JTA, IO, Spring Boot, and Spring Microservices. Good in implementing enterprise applications using Spring Boot and Spring Data Framework while handling security using Spring Security. Experience in creating single-page applications and structured JavaScript code using the AngularJS framework, including MVC architectures, different modules, specific controllers, templates, custom directives, and custom filters. Experience in containerization using Docker for deploying microservices. Proficient in managing continuous integration and delivery using Jenkins and Azure DevOps.
HTML, CSS, JavaScript, jQuery, Bootstrap, AngularJS, React
Back-end: Nodejs, Expressjs, Flask, Django
Cloud: AWS, Google Cloud Platform, Microsoft Azure
Containerization: Docker, Kubernetes
Testing: JUnit, Selenium, TestNG, Mockito
Monitoring: Splunk, Nagios, ELK Stack
Agile Project Management: JIRA, Trello, Asana
Virtualization: VMware, VirtualBox, Hyper-V
Other: Apache Tomcat, Nginx, Apache Kafka, Apache Spark, RabbitMQ
Environment: HTML, CSS, XML, XSTL, Java Script, jQuery, Angular JS, Spring framework, Hibernate, Oracle database, MSSQL, Maven, Nexus, Jenkins, Restful Web services, JSON, JAX-RS,, Git, Rally, Log4j, JUnit