Jr. Java Developer Resume
MA
SUMMARY
- Over 4+ Years of experience in web application development using Java, J2EE and Client - Server technologies
- Experience in all the phases of Software Development Life-Cycle (SDLC) phases of design, development, implementation, deployment, testing and maintenance as per quality standards using Agile and Waterfall methodologies.
- Strong Knowledge in Object oriented programming.
- Expertise in the implementing Core Java concepts & J2EE Technologies (JSP, JPA, JAXB, JAX-WS, JAX-RS,JDBC, Servlets, EJB (J2EE), HTML, XML, XSL, Java Script, JSON, Oracle, SQL Server.
- Experience on Java Multi-Threading, Collection, Synchronization, and Exception Handling
- Extensive experience in Java, JDBC, Servlets, JSP, Hibernate, spring.
- Experience in RDBMS using MySQL, Oracle and SQL Server. Through working knowledge in core Java, Java database connectivity API of JDBC, Java Beans.
- Extensive interaction with clients
- Expertise in developing applications in Java, Java Beans, JSP, Servlets and Tomcat Web Server
- Good Experience in Java Web Services which includes good understanding of handling SOAP Requests and Response, WSDL, JAX-RPC, JAX-WS, JAX-RS and Web Service authentication.
- Hands on experience in using database MS SQL 2000 used tool like SQL Tools, Query Analyzer
- Solid experience working with Eclipse IDE’s, NetBeans IDE
- Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.
TECHNICAL SKILLS
Programming Languages: Core Java, J2EE, Servlets, JSP, JavaBeans
Databases: MySQL, Oracle 11g
Frame Work: Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Web Services, Hibernate, Log4j, Junit
Web Technologies: HTML5, JavaScript, CSS, JQuery, XML, XSL, XSLT, XSD, and Bootstrap
Application/Web Servers: Apache-Tomcat 8.0, Oracle WebLogic Server10.3
IDEs: Eclipse, My Eclipse, Net Beans, IntelliJ
Build Tools: Ant, Maven
Design Patterns: Singleton, Factory, Abstract Factory
Operating Systems: Windws2000, Windows XP, Windows7, WINDOWS 8
PROFESSIONAL EXPERIENCE
Confidential, MA
Jr. Java Developer
Responsibilities:
- Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Spring 3.0.
- Responsible to enhance the Portal UI using HTML 5, JavaScript, XML, JSP, CSS 3 as per the requirements and providing the client side JavaScript validations and Server side Bean Validation Framework (JSR 303).
- Involved in the development of Web Services for various business functionalities.
- Involved in writing PL/SQL Stored Procedures, Functions, Triggers and Views for My SQL database.
- Used Spring Core Annotations for Dependency Injection.
- Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations. Used Axis to implementing Web Services for integration of different systems.
- Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications. Exposed various capabilities as Web Services using SOAP/WSDL.
- Used SOAP UI for testing the Web services by sending an SOAP request. Created test framework on JUnit and executed Web testing in Chrome, IE and Mozilla through Web driver.
- Developed server side utilities using Java Beans, XML, and EJB.
- Used client side Java scripting: JQUERY for designing TABS and DIALOGBOX.
- Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit framework. Used Log4j for the logging the output to the files.
- Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
- Used Java Swing for developing internal GUI applications.
- Log 4j is used for logging.
Environment: JDK 1.6, JEE 1.6, Agile Development Process, Spring 2.0, Spring 3.0, Web Services (JAX-WS, Axis 2) Hibernate 3, RSA, JMS, JSP, Servlets, Web Sphere 7.1, Apache Tomcat, Oracle and MySQL Databases, Windows XP, HTML, XML, SOAP, Log4J, Bootstrap, XML, XSLT, XSD, JQuery, JavaScript, JUnit, SVN,Eclipse IDE.
Confidential, IL
Java Developer
Responsibilities:
- Interacted with Business users and Business Analyst to gather requirements.
- Involved in SLDC requirements analysis, design and development and testing of application using Agile Model.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Tool Suite.
- Developed web application using Spring MVC framework.
- Used Struts Framework in the application, which is based on MVC design pattern.
- Extensive use of HTML, CSS, JSTL, JSP and JQuery for the presentation layer along with Java script for client side validation.
- Used Spring Inversion of Control, to make application easy to test and integrate.
- Used Auto wired Pojo and DAO classes with Spring Controllers.
- Functionalities include writing code in JavaScript and Bootstrap with MySQL database as the backend.
- Developed Application controllers, Business and Data service modules for the web applications.
- Implemented Restful web services (JAX-RS).
- Used JNDI to lookup for the data sources required and used Eh cache for general purpose caching.
- Worked on SOA/Web Services and created request and response WSDLs.
- Used Design Patterns like Factory, Singleton, Value Object and DAO pattern.
- Designed tables in Oracle 10g database and worked with Database Developers for implementing Stored Procedures in the application.
- Assisted Database Developers using PL/SQL for managing data associated with the tables.
- Used JSON to load data into JQUERY data grid.
- Used JSON as response type in REST services.
- Involved in performance and SQL Query Optimization.
- Used Maven for dependencies and configuration management.
- Debugging and troubleshooting any technical issues while implementing the applications.
- Monitored the error logs using Log4J and fixed the problems.
- Developed Maven scripts for the build and deployment of J2EE components in application server.
- Involved in designing test plans, test cases and overall Unit testing of the system.
- Involved in Agile scrum meetings.
Environment: Java, Oracle, Spring, Hibernate, JSP, Servlets, JavaScript, Maven, Design Patterns, HTTP, HTML5, CSS3, Maven, XML, PL/SQL, JDBC, UML, JUnit, JAXB, web services (JAX-RS), Log4J, Agile, JSON,JMS.
Confidential - Topeka, KS
Java Developer
Responsibilities:
- Involved in requirement analysis & Client interaction.
- Worked closely with Business Analysts, Project Managers and Project Leaders to analyze business requirements
- Used J2EE design patterns like Factory, Singleton.
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modelling, analysis, architecture design and development.
- Created graphical user interfaces (GUIs) front-end using JSP, JavaScript, JQuery, HTML.
- Creation of technical specifications, coding, unit and system integration testing for the enhancements and conducted reviews with users.
- Extensively used various collection classes like Array List, Hash Map, Hash Table, and Hash Set.
- Developed the Use case, Sequence and Class diagrams using UML/Rational Rose.
- Developed the application using Spring MVC Framework by implementing controller and backend service classes.
- Consumed Web Services by implementing Spring REST support to make the development of Restful Web services.
- Extensively used Log4j and Slf4j for debugging during development.
- Used Glassfish4 Application Server that implements theJavaPlatform, Enterprise Edition (JavaEE).
- Involved in Sever side validation based on the Business rules using Spring Validation.
- Responsible for Writing Hibernate-mapping XML Files, HQL.
Environment: Java, J2EE, JSP, Spring Application Framework, Hibernate ORM, HTML, XML, Glassfish Application Server, Maven, Slf4J, Log4j, JUnit, jQuery UI, CSS, JavaScript, Windows and MySQL.
Confidential, NJ
Java Developer
Responsibilities:
- Involving in project discussions with Business Analyst, Project Management, Infrastructure and Business Users.
- Managed different versions of the source code and code deliverables using SVN as a Version Control Tool.
- Utilized spring annotations and XML configuration for dependency injection.
- Used JDBC driver to connect with back end Oracle database.
- Used Spring DAO concept in order to interact with database (DB2) using jdbc template.
- Developed user interface screens using Servlets, JSP, JavaScript, CSS and HTML.
- Developed SQL Queries and PL/SQL code (procedure, function) for implementing the Business logic to update the data in Database.
- Developed the J2EE Application using Confidential RAD, Oracle Database and Spring IOC Framework and deploying to Confidential WAS application server.
- Implemented web services for communication using SOAP.
- Worked on request and response WSDLs.
- Used Web sphere Application server for building, testing and deploying application locally.
- Developed Entity, session Beans, Message driven bean for handling business logic.
- Unit tested application using JUnit, Log4j for logging and debugging and built the package
- Using Ant deployed the application on to the Application Layer
Environment: Java, Servlets, JSP, J2EE, Springs, Oracle 10g, Web Sphere Application Server, JSTL,HTTP, HTML, CSS3, JavaScript, JUnit, ANT, SQL, PL/SQL, log4j, SVN, XML, EJB, JMS, MQ, Web Services, JDBC, Ajax, Agile.
Confidential
Responsibilities:
- Coding and Implementation using Swing and IBATS in MVC pattern
- Retrieving data from the database and displaying it on the user interface page
- Developed the project using Net Beans IDE tool.
- Involved in developing dynamic XML.
- Developed Views using HTML, JSP.
Environment: Java1.5, Servlets, IBATIS, HTML and Postgre SQL, JSP, XML.