Java/j2ee Developer Resume
GA
SUMMARY
- About 4 years of experience with the requirements gathering, analysis, detail design, development, verification and testing.
- Experienced with hands on development in Core Java, JSP, Servlets, JDBC, JavaBeans, Spring, Hibernate, Web Services.
- Experience in working in environments using Agile (SCRUM) development methodologies.
- Experience in developing dynamic web pages using HTML, CSS, AJAX, JavaScript, JQuery, and JSON.
- Experience in components of Spring framework such as MVC, IOC, ORM, JDBC and AOP.
- Proficient use of developing applications using Eclipse, MyEclipse, NetBeans.
- Experience in working with Databases like Oracle, SQL Developer and MYSQL.
- Utilized SVN, GIT and Mercurial for code repository.
- Good understanding on NoSQL technologies like Couchbase, CouchDB and MongoDB.
- Experience with Drools for the business process management rules implementation.
- Experience in working with Spring Boot.
- Experience with build tools like Apache Ant, Maven and Jenkins for continuous integration.
- Used application and web servers like Apache Tomcat and Jetty.
- Developed unit test cases using JUnit and Easy Mock Framework Testing Framework.
- Experience in Web Services using SOAP, REST, JAX - WS, JAX-RS, JAXB, WSDL, Jackson and Jersey.
- Experience working in Software Development processes like Agile SCRUM and TDD.
- Excellent oral and written communication skills, a good team player in true spirit, quick learner and good technical troubleshooting/problem-solving ability.
TECHNICAL SKILLS
Java/J2EE: Java, JSP, Servlet, JDBC, JMS
Web: HTML, CSS, JavaScript/JQuery, AJAX, Spring MVC, JSON, Hibernate
Web Services: Restful, SOAP, JAX-WS, Apache CXF, XML, XSD, JAXB
Dev Environment and Tools: Eclipse, SVN, GIT, CVS, Ant, Maven
Servers: WebLogic, WebSphere, JBOSS, Tomcat
Database and Tools: SQL, Oracle, MySQL, TOAD, SQL Developer, Squirrel SQL
OS: Windows, Linux
PROFESSIONAL EXPERIENCE
Confidential, GA
Java/J2EE Developer
Responsibilities:
- Involved in Sprint planning sessions and participated in the daily Agile SCRUM meetings.
- Involved and implemented web module using Spring MVC and used Spring ORM to integrate Spring with Hibernate.
- Used GIT for version control and Eclipse as IDE.
- Involved in business rules using JBOSS Drools.
- Implemented AJAX calls to retrieve JSON through Restful web services using Jersey.
- Developed in Jasper Studio for designing output files and reports.
- Developed Unit test cases with JUnit.
- Configured Log4j for application logging.
- Participated in code reviews for better code quality.
- Used Squirrel SQL for database connections to verify SQL queries.
Confidential, Westerville, OH
Java/J2EE Developer Consultant
Responsibilities:
- Worked in an Agile Scrum Development environment
- Developed the Presentation layer using the MVC paradigm, implemented by AngularJS MVC.
- Implemented Asynchronous means of retrieval of data using AJAX and JSON.
- Used Spring-IOC for bean management
- Integrated Hibernate with Spring ORM for persistence
- Developed Unit Test Cases with JUnit and Mockito.
- SVN for source control repository
- Developed REST based Web Services using Apache CXF
- Used Jenkins and Maven for build jobs to provide continuous automated builds.
- Participated in Code Reviews for better code quality
- Used SQL Developer for database connections to verify SQL queries
- Worked with QA team in preparation and review of test cases.
Confidential, Marlborough, MA
Java/J2EE Developer Consultant
Responsibilities:
- Worked in an Agile Scrum Development environment.
- Designed and implemented web module using Spring MVC
- Used Spring ORM module for integration with Hibernate for persistence layer.
- Implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions.
- Implemented SOAP web services to manage the courses by adding, deleting, modifying
- Used Eclipse as IDE for development and deployed application on Weblogic.
- Unit and integration test cases are being designed and developed using JUnit and Mockito.
- Used Log4J utility to log error, info and debug messages.
- Worked with QA team resolve the defects part of the Sprint tasks
Confidential, Houston, TX
Developer Intern
Responsibilities:
- Responsible for design and development of the front-end using HTML, JSP, CSS, JavaScript, JSTL.
- Designed and developed the application using Spring Model View Controller (MVC) design Pattern.
- Used Hibernate as ORM tool to store the persistence data into the Oracle9i database.
- Implemented logging using log4j.
- Implemented test cases with Junit.
- Used Eclipse for developing and debugging the application
- Utilized SVN as a version control system and for code management
- Coordinated with the QA team and participated in testing.
- Involved in Bug Fixing of the application.
Environment: JAVA, Spring, Hibernate, HTML, CSS, JavaScript, JUnit, log4J, Oracle 9i, SVN, Eclipse.
Confidential
Junior Java Developer
Responsibilities:
- Responsible for design and development of the front-end using HTML, JSP, CSS, JavaScript, JSTL.
- Involved in the full software development life cycle of the project from analysis and design to testing and deployment.
- Extensive use of core Java Collections, Exception Handling, and Design Patterns for functionality, such as portfolio summary and user information.
- Design relationship among different database tables, Creation tables.
- Developed graphical user interface by using JSP, HTML5, CSS3, JavaScript.
- Implemented user input validations using JavaScript and jQuery.
- Developed test cases and performed unit test using JUnit Framework.
- Used Agile Methodology for the development of the project.
- Build code using Eclipse and deploy it using Apache Tomcat.