Java/j2ee Developer Resume
De Pere, WI
SUMMARY
- 6+ years of IT experience in the areas of Designing, Developing, Testing, Deploying, Integration and Supporting enterprise web applications using Java/J2EE Web technologies.
- Experience in designing and developing Multi - Tier Web Applications using Java/J2EE Technologies like JSP, Servlet, JNDI, JMS, JUnit, JDBC and Web Services.
- Experience in developing web based applications using Hibernate and Spring Frameworks.
- Hands on experience in documenting the entire life cycle using various methodologies like Waterfall, Agile and SCRUM.
- Proficient in Java/J2EE Design Patterns including Singleton, Session Factory, Object Pool, Session Facade, MVC, Data Access Controls (DAO, DTO).
- Experience in developing the presentation layer components with the help of JSPs, Angular JS, HTML, Ajax, jQuery, JavaScript and XML.
- Good knowledge of Web Services, SOAP, WSDL and experience working with various parsers like SAX and DOM.
- Experience in RDBMS and non-relational database design with various databases like Oracle, MySQL, SQL Server, NOSQL etc.
- Experience in using various Configuration Management tools like GIT, Clear case, SVN, and CVS.
- Experienced in writing applications in Maven, ANT and deploying them on to servers.
- Very good working knowledge on performance tuning, debugging, testing on platforms. Strong Knowledge in Object Oriented Analysis and Design Skills
- Problem solver with the ability to rapidly analyze challenges, applying strategic thinking to tactical concerns with strong problem-solving skills and a result oriented attitude.
TECHNICAL SKILLS
- Programming Languages Java/J2EE, SQL, C, C++, PHP.
- J2EE Technologies JSP, Servlet, JNDI, JMS, JUnit, JDBC, Web Services.
- Web Technologies JSPs, HTML, Ajax, XML, Confidential .
- Scripting Technologies Java Script, jQuery.
- Web Frameworks Spring, AngularJS, Bootstrap, Hibernate.
- Web Services SOAP, WSDL, UDDI, XML, XSD, XSL, REST.
- Web/Application Servers Web Sphere, Web Logic, JBOSS, Apache Tomcat.
- Testing JUNIT, Mockito, Spock, Groovy
- Database Oracle, MySQL, MS SQL Server, NoSQL, MongoDB
- Version Control SVN, CVS, GIT
- Methodology Waterfall, Agile, Scrum Programming
- Operating Systems Windows, Mac, Linux, Unix
PROFESSIONAL EXPERIENCE
Confidential, De Pere, WI
Java/J2EE Developer
Responsibilities:
- Involved in all phases of software development life cycle, design, development and maintenance of the application using AGILE-SCRUM methodology.
- Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object and Template.
- Developed Use Cases, Activity, Sequence & Class diagrams with Rational Rose.
- Developed and analyzed the front-end and back-end using JSP, Servlets and Spring Web flow, a sub-project of Spring Framework
- Extensively used different Spring modules like Spring Boot, Spring Core, Spring JPA and Spring Rest.
- Upgraded UI with HTML5, CSS3, jQuery & Bootstrap with AngularJS interaction.
- Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
- Involved in writing JavaScript for dynamic manipulation of the elements on the screen and to validate the input.
- Implemented modules using Core Java APIs, Java collection, Threads, XML and integrating the modules and used SOAP for Web Services by exchanging XML data between applications over HTTP.
- Created REST web services and consumed it using AngularJS to communicate between the applications.
- Used SOAP, WSDL and implementation of code templates generate WSDL file, and serialization files.
- Implements RESTful services to use standards like HTTP, Confidential and XML.
- Deployed application on WebLogic server to make the application multi-platform.
- Used Jenkins for Continuous Integration of Source code & determination of error.
- Write Unix Shell Scripts to monitor batch jobs, and generate email alerts in case of failures/errors.
- Created Exception classes to catch error for a bug free environment and logged the whole process using Log4j, which gives the ability to pinpoint the errors.
- Extensively involved in the development of backend Logics or data access logic using Confidential DB & JDBC.
- Developed stored procedures, triggers and functions with PL/SQL for Confidential DB.
- Created JUnit tests for various modules.
- Used SVN for versioning and concurrent access to the project files.
Confidential, Chantilly, VA
Java/J2EE Developer
Responsibilities:
- Designed the front-end applications and user interactive web pages using Angular JS, HTML5, Bootstrap, CSS3 and JavaScript.
- Used Action Servlet as controller to process all the user requests and Action Form to provide validations using properties file.
- Used Spring MVC to bind web parameters to business logic.
- Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Developed the DAO layer for the application using Spring Hibernate Template support.
- Wrote Object relational mapping code using hibernate, developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
- Implemented Transactions using spring framework.
- Used Spring IOC in combinations of REST Web Service and Hibernate which provides loose coupling between user interface layer and persistence layer.
- Used Hadoop as big data processing with Apache Spark
- Used WebLogic for design, development, and deployment of applications.
- Used Log4j, JUnit and Easy Mock for debugging, testing and maintaining the system state.
- Provides technical assistance in identifying, evaluating and developing Agile methodologies and procedures that are efficient, effective and meet good business practice.
Environment: Java, J2EE, Spring, Spring MVC, Hibernate, Servlets, Angular JS, HTML5, JavaScript, Bootstrap, CSS3, Oracle, PL/SQL, Eclipse, REST, ANT, WebLogic, Apache Tomcat, Log4j, JUnit, Easy Mock, GIT, Windows.
Confidential, Melville, NY
Java/J2EE Developer
Responsibilities:
- Responsible for prompt development of services, features and tools for the Institution's highly interactive based System.
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Implemented DAO layer using Hibernate Framework to map Java Objects to database tables. Used Scrum (Agile) as Development methodology.
- Used Spring MVC for Model View Controller Framework.
- Designed UI using JSP, HTML and validated with JavaScript for providing the user interface. Wrote JSPs, JavaScript and Servlet to generate dynamic web pages and web content.
- Used various JQuery and Bootstrap plugins.
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Used SOAP UI for testing the SOAP based web services by passing XML/ Confidential data formats. Implemented application level persistence using Hibernate and Spring Frameworks.
- Developed API using Hibernate to interact with the Confidential database.
- Designed and created database tables in the Confidential and MySQL Database for the development environment.
- Performed unit testing using JUnit framework and tested DAO's and Business Services.
Environment: Java, J2EE, Spring, Spring MVC, Hibernate, Servlets, JSP, HTML, JavaScript, CSS, XML/ Confidential, Bootstrap, JQuery, AJAX, Oracle, MySQL, PL/SQL, Eclipse, SOAP, Maven, WebLogic, SOAP UI, JUnit, SVN, Windows.
Confidential, Armonk, NY
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) like analysis, specification, design, implementation and testing
- Followed AGILE Methodology to promote development process with 3 weeks of iteration and participated in daily SCRUM Meetings throughout the life cycle of project.
- Designed and developed the UI pages using JSP, HTML, CSS & JavaScript.
- Developed and implemented the MVC Architectural Pattern using Springs Framework. Simplified MySQL database access using JDBC.
- Used Web services concepts like SOAP, WSDL, and JAXB to interact with other project with in Ease Producer for sharing information.
- Written SQL queries to retrieve the records from database. Performed the product testing using database like MySQL.
- Deployed and configured Web Applications using WebLogic Application Server. Configured Log4j to enable/disable logging in application.
- Maven was used for dependency management and structure of the project. Used CVS as version control.
- Wrote various test cased using JUnit.
Environment: Java, J2EE, Spring, Spring MVC, JDBC, Servlets, JSP, HTML, JavaScript, CSS, MySQL, Eclipse, SOAP, WSDL, JAXB, Maven, WebLogic, JUnit, CVS, Log4j, Windows.