Java/j2ee Developer Resume
Fremont, CA
SUMMARY:
- 3+ years of experience as a Java/J2EE Developer includes Analysis, Design and Development of quality software for Web - based applications using JAVA/ J2EE technologies and software development methodologies / frameworks like SDLC and AGILE.
- Strong experience in developing web applications using JAVA/J2EE concepts like OOP, Multithreading. Collections, JDBC, JSP, Servlets, Hibernate, Spring, Web services, Struts and Java Beans.
- Good at implementing the database designing, SQL, stored procedures using RDBMS like MySQL, Oracle.
- Good knowledge on Microservices Architecture.
- Developed web applications based on different design patterns such as Factory, Singleton Pattern, Model-View- Controller (MVC).
- Good working knowledge on Spring core, Spring boot, Spring MVC architecture, and Spring security.
- Worked on Struts open source java framework utilizing Struts Tiles, Struts Controllers (Action and Forms) and Client server validations.
- Good knowledge in using Maven for building and deploying the application in web/app servers.
- Extensive experience and actively involved in requirements gathering, analysis, design, coding and code reviews, unit and integration testing.
- Highly motivated self-starter with excellent communication, presentation and problem solving skills and committed to learning new technologies
SKILL:
Languages: Java 1.7, Java 1.8, UML, SQL
Java Frameworks: Spring IoC, Spring MVC, Spring Boot, Spring security, Struts2, Tiles, Hibernate .
Web technologies: Servlets, JSP, JSON, Web Services (SOAP, RESTful), XML
DBMS: MySQL, Oracle
Build Tools: Maven
Operating Systems: Windows, Mac, Linux
Servers: Tomcat, JBoss, Kafka.
Methodologies: Agile Methodology, SDLC.
PROFESSIONAL EXPERIENCE:
Confidential, Fremont, CA
Java/J2EE developer
Responsibilities:
- Involved in the Agile Scrum Methodology to develop a JAVA/JEE application.
- Used Confidential internal tool for stories and bug tracking.
- Used Jenkins and DevOps for build and deployment.
- Use of multithreading and concurrent collections to manage concurrent access.
- Used Junit and Mockito for testing and mocking services.
- Used GIT for software configuration management and version control.
- Developed produced and consumed RESTful web services using Resteasy.
- Used different Spring Modules, Spring IoC, Spring Security, Spring transaction.
- Used Spring MVC to control the flow and state of user input.
- Used Hibernate 5.1 for object-relational mapping.
- Used Oracle database.
- Wrote build scripts using Maven.
Environment: Java 1.8, Spring (MVC, IoC, security, transaction), Hibernate, Core java (Collections, multithreading, Serialization), RESTful, JUnit, Mockito, Eclipse, Jenkins, DevOps, Oracle, Maven, JBoss, Agile Scrum, GIT.
Confidential, Falls church, VA
Java/J2EE developer
Responsibilities:
- developed a web application using Java/J2EE and different frameworks.
- Used Spring IoC, Spring Security, Spring transaction.
- Developed different UML diagrams.
- Used Spring MVC to control the flow and state of user input.
- Used Hibernate 5.0 for object-relational mapping.
- Developed produced and consumed RESTful web services using Jersey API.
- Used MySQL database for data storing.
- Involved in the Agile Scrum Methodology to develop the application.
- Used GIT for software configuration management and version control.
- User Maven for controlling jars and build.
Environment: Java, J2EE, JDK1.8, Eclipse, UML, Spring MVC, Spring IoC, Spring security, Hibernate, XML, RESTful, Jersey, JavaScript, JSON, JSP, HTML5, CSS3, JUnit, SQL, MySQL, JBoss , Maven, Agile Scrum, GIT.
Confidential
Java/J2EE developer
Responsibilities:
- Designed, developed, debugged and tested a 3-Tiers web-based application using the J2EE architecture.
- Used Spring Security to Domain Object Security support for application.
- Made use of Struts2, Spring IoC frameworks, along with Hibernate.
- Responsible of production of RESTful web services using Jersey and Jackson API’s.
- Involved in the Agile Scrum Methodology to develop the application.
- The UML use case designs are developed for each business requirements using Rational Software Architect 7.0
- Used MySQL database as RDBMS.
- Used GIT for software configuration management and version control.
- Wrote build scripts using Maven.
- Deployed the application on Apache Tomcat web Server.
Environment: Java, J2EE, JDK1.7, Eclipse, UML, Struts2, Tiles, Spring IoC, Spring security, Hibernate, XML, JSON, JSP, JUnit, JPA, SQL, Tomcat , RESTful, GIT, Jersey, Jackson, Maven, Agile/Scrum.
Confidential
Java/J2EE developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project.
- Developed user interface using JSP with Java Beans, JSTL and Custom Tag Libraries and Ajax to improve the performance of the application.
- Used Spring IoC Framework for Dependency injection, Spring MVC, Web services, Spring security.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used MySQL database.
- Monitored the error logs using Log4J and fixed the problems.
- Used JUnit for unit testing
- Used Tortoise SVN for source control of code.
- Developed Maven scripts in pom.xml.
Environment: Java, J2EE, JDK1.7, Eclipse, Maven, Agile/Scrum, UML, JavaScript, Spring IoC, Spring MVC, Spring security, Hibernate, XML,JMS, JSP, HTML5, CSS3, JUnit, JDBC, Oracle, SVN, Apache.
Confidential
Java/J2EE developer
Responsibilities:
- Uses Rational Rose for model driven development and UML modeling.
- Developed and implemented the MVC Architectural Pattern using Struts2, Spring IoC, Hibernate Frameworks.
- Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.
- Used Hibernate, object relational mapping (ORM) solution, technique of mapping data representation from MVC model to MySQL Relational data model with SQL-based schema.
- Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
- Developed JSP pages and client side validation using Javascript tags.
- Deployed the application on Apache Tomcat Application Server.
Environment: Java 1.6, J2EE, XML, XSLT, JSON, Struts 2, Tiles, HTML, CSS, Spring 3.0, Hibernate, Log4j, Git, Maven, CXF, Eclipse, Apache Tomcat 6, MySQL.
