Java Developer Resume
New, JerseY
SUMMARY
- 3+ years of Experience in Developing web applications and also Database applications.
- Designed and developed web applications using HTML5, CSS, JavaScript, XML, AngularJS, JSP, JSON, AJAX, JSP and JQuery.
- Strong experience in developing enterprise applications using Java, J2EE, Spring 3.2/4.0 framework, Hibernate, PL/SQL, Web Services like SOAP and RESTful and also performed JUnit testing.
- Good Experience in database design using SQL, PL/SQL - Stored procedures, Functions, Triggers, Packages and views.
- Implemented various Design Patterns like Singleton, Factory, Transfer object, Model View Controller (MVC), Data Transfer Object (DTO) and Data Access Object (DAO).
- Experience in producing and also consuming REST based web services.
- Worked on different Software Development Life Cycle (SDLC) methodologies like Agile (TDD and SCRUM) and waterfall.
- Worked on various spring modules like spring core, Spring MVC, DAO and AOP and used Hibernate ORM for back-end and for mapping of POJOs.
- Strong hands on experience in creating build script using Maven and Ant.
- Designed and developed SOAP & RESTful web services using WSDL, SOAP, JAX-WS, JAX-RS, JERSEY and WS-Security. Used version control systems like GIT, Bit Bucket.
- Used JIRA for tracking and updating the changes in the project. Also created workflows, fields using JIRA.
- Good working experience on HIBERNATE Object/relational mapping framework.
- Developed Application servers for business solutions using Apache Tomcat, WebLogic, WebSphere and JBOSS.
- Worked on Micro services Architecture.
- Experience in using various IDE tools like Eclipse, Spring Tool Suite and Net Beans.
- Hands on experience with Servlets, JDBC, EJB 3.0-session beans, entity beans, JMS, XML, XSLT.
- Good experience designing databases Oracle 8i/9i/10g, MYSQL and SQL server.
- Designed and implemented MVC Architecture using STRUTS 1.x/2.x, Spring, Spring-WS and JSF.
- Skills analyzing user requirements, modelling and also ensuring the functionality.
- Self-starter and highly motivated individual.
- Strong Problem solving and analytical skills with excellent communication and interpersonal skills.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, C, C++.
Protocols: TCP/IP, SMTP, UDP, FTP.
Web Technologies: HTML5, CSS, JavaScript, XML, AngularJS, JSP, JSON, AJAX, JSP and JQuery.
Web Services: SOAP, WSDL, JAX-WS,REST.
Web/Application Servers: Apache Tomcat, WebLogic, WebSphere, JBoss.
ORM Tools: Hibernate
Frameworks: Struts2.0, Spring MVC, Spring WS, JSF, Hibernate, AngularJS.
Operating Systems: Microsoft Windows, UNIX and LINUX
Distributed Technologies: Web Services, JMS, and WebSphere MQ.
Java Technologies: Servlets, JSP, AJAX, JDBC, EJB-Session beans, Java Mailing API, Java beans.
Database: Oracle 8i/9i/10g/11g, DB2, SQL Server, My SQL, MongoDB.
Version Control System: GIT, Bit Bucket.
Testing Tools: Junit, Maven, and Jenkins, Mule ESB.
IDE’s: Eclipse, Spring Tool Suite (STS) & Net Beans.
Build Tools: ANT, Maven.
PROFESSIONAL EXPERIENCE
Confidential, New Jersey
Java Developer
Responsibilities:
- Developed views with HTML5, DHTML, CSS3, AJAX, AngularJS, JQuery and also JSON.
- Used REST and SOAP Web Services for the exchange of information.
- Worked on SQL queries to find data on Oracle and SQL server databases.
- Worked on core Java Concepts - Collections, Multi-Threading and Exception Handling.
- Developed Hibernate for interact with database with spring integration as the data abstraction.
- Extensive use of Spring Framework for Dependency Injection and integrated along NodeJS and Hibernate.
- Used Spring MVC to develop MVC controller and deploy execution to servlet environment.
- Used POJOs for implementing business logic.
- Implemented Web Services using Spring RESTful and Utilized JBoss for Web Server.
- Involved in writing PL/SQL - Stored Procedures, Functions, Triggers, and Sequence etc.
- Performed client end validation using JavaScript and JQuery.
- Developed and consumed Rest Services using HTTP methods such as GET, POST, PUT and DELETE.
- View- controller have been developed using Servlets/JS, JavaScript, CSS3 and HTML5.
- Developed User Profile and Micro Service modules using Spring Boot. Used Spring MVC for REST API and spring annotation for Dependency Injection.
- Strong experience on working with NoSQL databases like MongoDB. Designed and implemented MongoDB scheme.
- Implemented client-side Java-Beans for Data Access Object (DAO) pattern.
- Worked on JIRA for creation of projects, templates, screens, fields etc.
- Built code using Ant and later deployed to the server.
Environment: JAVA 1.6/1.8, J2EE, DAO, HTML, JSP, Boot strap, Java Script, XML, CSS, Ajax, JBoss, EJB, Oracle 11g, Log4J, Struts Tag Libraries, JIRA, GitHub, Eclipse 3.1, Ant 1.6, Struts 2.0, JAVA/J2EE Design Patterns, Edit Plus, DB2, Oracle, MongoDB, SVN, SQL developer, Windows
Confidential
Java Developer
Responsibilities:
- Involved in design user interfaces, object model, application server logic and schema by analyzing requirements.
- Used J2EE patterns for designing applications and created test cases for application using Junit.
- Designed UI pages using HTML, JavaScript, AngularJS, JSP and Struts tag libraries.
- Used IDE like Eclipse to develop the application.
- Maintained the code repository and performed code cleanup for the application.
- Good experience on AWS and Amazon cloud services like EC2 (Elastic Compute Cloud), Simple Storage Service (S3).
- Worked on Amazon Web Services (AWS) infrastructure with the automation and the configuration management tools.
- Participated in testing and also involved in implementing and performing batch processing.
- Using Model View Controller (MVC) architecture of Struts developed client User Interface.
- Used Struts Validation framework for client/server validations.
- Develop Message Driven Beans (MDB) & involved in building and accessing a web Services using SOAP over JMS.
- Developed DAO using Spring JDBC template
- Extensively used design patterns like Singleton, Factory, Abstract Factory.
- Good experience in Amazon EC2 setting up instances, virtual private cloud (VPCs), and also security groups.
- JMS is used for exchanging the information like Author publication status report between the author and company.
- Experience with AWS software development Kit for providing connection to S3 buckets used for storing and retrieving files of the application.
- Used EJB Session beans and entity beans to develop business services and the persistence.
- Performed Junit and Integration Testing. Implemented Spring ORM with Hibernate taking advantages of java features like annotation metadata, auto wiring and generic collections that is used to implement the DAO layer with hibernate.
- Implemented server side programming using servlets and JSP.
- Developed distributed java components using EJB and JPA for persistence.
- Wrote Oracle SQL & PL/SQL- Stored Procedures, Functions, Triggers, Indexes, and Views.
- Involved in IBM MQ Series set up & messaging using Queues.
Environment: Oracle SQL and PL/SQL, JavaScript, AngularJS, JDBC, Struts, AWS- EC2 & S3, J2EE, Web Service, spring, JDBC, Agile Development, Version One, Core Java, Maven, Tomcat Web Server, JMS, SVN.
Confidential
Java Developer
Responsibilities:
- Worked withJ2EE, spring, XML, JDBC, JSP, Servlets, HTML and JavaScript.
- Gathered requirements and did analysis, design, development, Testing, and Maintenance of all phases the Enterprise application.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Actively participated in daily SCRUM meetings to produce quality outcome within the deadline.
- Integrated with servers using REST API.
- Extensive use of spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
- Developed POJO classes to map the data to the Java Objects.
- Implemented Agile development process on Software Development Life Cycle.
- Created Entity services, Handlers, internal and external service.
- Using Java Mail API for automated functionality of generating emails whenever a user registers for the application.
- Performed Build using Maven and also deployed on web sphere server.
- Used spring framework to inject services, entity services and transaction management.
- Involved in Declarative transaction management using spring AOP.
- Used Apache CXF to create SOAP based & Restful web services.
- Involved in preparing design TSD document with Sequence Diagrams, Class Diagrams using Microsoft VISIO.
- Created WSDLs as per UI pages & generated jars for clients using JAX-WS.
- Used Jira for bug tracking, issue tracking and project management.
- Used TOAD for the DB2 database changes.
Environment: JAVA 1.6, J2EE, Servlets 2.4, EJB 2.0, Hibernate, Spring-IOC/DI/WS, AOP, MVC, JSF components, REST API, DAO, HTML, Java Script, XML, CSS, Ajax, Oracle 10g, Log4J, Eclipse 3.1, DOJO, Maven, SOA, SOAP, DB2, PL/SQL, SQL, Web Services-WSDL, Axis2, JIRA, JAX RS, JERSEY, Jenkins.