Java Developer Resume
SUMMARY:
- 1+ years of experience in Object Oriented Programming and Web - based Enterprise applications using Java/J2EE and Client-Server technologies.
- Experience in complete Software Development Life Cycle (SDLC) including Analysis, Design, Development, Integration, Documentation, Testing, and Deployment.
- Developed applications using frameworks and J2EE technologies like Spring, Hibernate, Web Services, JDBC, Servlets, JSP and JSTL.
- Developed RESTful API Client and Producer Web Services using JSON, XML with JAX-RS annotations.
- Worked with different Spring modules like Spring MVC, Spring Core, Spring ORM, Spring JDBC, Spring Web Services, Spring AOP, developed Microservices with Spring Boot.
- Experience in designing and developing persistence solution using JPA and ORM frameworks like Hibernate, developed data models using POJO's and configured Hibernate persistence layer.
- Designed web application using design pattern like Singleton, Factory, Template, Observer, Strategy, MVC, Builder, Facade etc.
- Worked with different Application Servers like WebSphere, WebLogic, JBoss, and Tomcat.
- Good knowledge in OOPS, core Java concepts, Collections, Exception handling, Multi-Threading, Generics, IO and Serialization.
- Familiar with front-end technologies such as Angular, HTML, CSS, JavaScript, jQuery, AJAX, JSON.
- Worked on various version control and CI/CD tools including GIT SVN and Jenkins.
- Used different development tools to implement code like Eclipse, Spring Tool Suite, and NetBeans.
- Great amount of work experience on RDBMS like MySQL, Oracle and NoSQL Creating SQL statements & Sub queries.
- Good team player with excellent interpersonal skills, positive attitude, self-motivation and great passion to learn new technologies.
TECHNICAL SKILLS:
Languages: JAVA, C++, C, PL/SQL, JavaScript, HTML
Java Technologies: Java, JDBC, Servlet, JSP and JSTL
Frameworks: Spring, Spring MVC, Spring Boot, Spring ORM, Hibernate
Database: MYSQL, Oracle, SQL Server, MongoDB
Web Technologies: JavaScript, HTML, Angular, Bootstrap, CSS, AJAX, jQuery
Application Server: Apache Tomcat, WebLogic, WildFly(JBoss), WebSphere
Development Tools: Eclipse, Spring Tool Suite, and NetBeans
Testing and Logging Tools: Junit, Log4j, Mockito
Build tools: Maven, Jenkins, ANT, Gradle
Version Control: GIT, SVN
WORK EXPERIENCE:
Confidential
JAVA Developer
Responsibilities:
- Extensively worked in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC)
- Involved in Presentation Layer Development using Spring MVC Framework
- Experience working on server side for manipulating the database using Structured Query Language (SQL) commands
- Worked with core java concepts like Collection, and multithreading
- Worked with UI teams to develop dynamic web pages
- Develop RESTful web service for enabling applications to consume entitlement engine services
- Extensively used Spring Core, ORM and Transaction Management modules
- Used Design Patterns like Singleton, Factory, Strategy, Façade, DAO, DTO and MVC following the industrial standard
- Written unit test cases for all the back-end code using JUnit framework and Easy Mock
- Designed and Developed UI screens using JavaScript, jQuery, JSON, CSS3 and HTML
- Wrote complex SQL queries using joins, sub queries and correlated sub queries to retrieve data from the database along with creating and updating database objects like tables, views, stored procedures, function, and packages
- Developed Web Services to communicate to back end applications using XML based SOAP and WSDL protocols
- Used Eclipse IDE and Microsoft Team File Server (TFS) to develop and maintain source control.
- Used development tool Maven, Jenkins for developing and continues integration and proficient working with a Unix/Linux operating system
Environment: Java, Maven, Spring core, AOP, MVC, Hibernate, Junit, Mongo DB, Jenkins, JIRA, HTML, CSS3, JSP, Java Script, jQuery, JSON, Oracle, Git, Soap UI
Confidential
Core Java Developer
Responsibilities:
- Implemented Services using Core Java.
- Experience in development of classes using Struts Framework.
- Developed web pages using Servlets.
- Used Apache Tomcat application server.
- Developing html-based forms validations using JavaScript.
- Developed JSP based forms using struts tag libraries.
- Used JDBC to access Database.
- Actively involved in code review, performance tuning and bug fixing phases.
- Modified some of the build scripts using ANT to achieve the desired functionality.
- Developed JUnit Test cases for Unit Test cases and as well as System and User test scenarios.
- Used SVN for source code maintenance.
Environment: Java 1.5, J2EE 2.0, Spring Framework, Junit, LDAP, Web logic, SQL Server 2005, Eclipse, IBM Rational Clear case.
