Java Developer Resume
Chicago, IllinoiS
SUMMARY
- Java Developer with around 3 years of experience in Application Development, Testing and Implementation.
- Diverse experience utilizing Java tools in business, Web, and client - server environments including Java J2EE, Java multi-threading, Java Server Pages (JSP), Java Servlets, Struts, spring, Hibernate and Java database Connectivity (JDBC) technologies.
- Adept knowledge of Core Java, MVC Architecture and Databases.
- Coordination with team, peer reviews and collaborative System leveltesting.
- Good knowledge of Object relational mapping for data persistency, Java Messaging Services, AngularJS and Node.js.
- Hands-on experience on Oracle development tools such as TOAD, Oracle SQL Developer.
- Tested Web apps in Agile environment.
- Used Git/GitHub to maintain the versions of the file.
- Good knowledge in log4j implementation to persist the data into logs files.
- Good Knowledge in continuous integration tools like Jenkins.
- Automate build process through Maven build framework.
- Extensive experience involving data structures and algorithms.
- Develop test specification and execution in Java.
- Hands on involvement conducting Test Driven Development using JUnit.
TECHNICAL SKILLS
Languages: Java 1.5, 1.6 1.7, Java 8, JavaScript, SQL, PLSQL, HTML, XML/JSON
Technologies: J2EE (EJB, JNDI, JDBC, JMS, Servlets, JSP, JSF, JPA, JavaBeans)
Web Services: (REST & SOAP).
Frameworks: Struts, Spring, Hibernate, Angular JS.
IDEs: Eclipse, Net Beans.
Web / Application Servers: Apache Tomcat, IBM WebSphere, Weblogic.
Database Tech/Tools: Oracle, My Sql.
Build/ source Tools: Maven, JUnit, Log4j, GIT.
PROFESSIONAL EXPERIENCE
Confidential, CHICAGO, ILLINOIS
JAVA DEVELOPER
RESPONSIBILITIES:
- Bug Fixes Performance improvements and Feature Enhancements.
- Improved performance of the application greatly by effective use of function calls, Multi-Treading and Memory Management.
- Executing test cases allotted to me for each test cycle.
- Redesigned the web applications for the university by replacing the Custom MVC framework with the Spring MVC module.
- Experienced in writing JUNIT Test cases for Java and J2EE applications.
- Used Spring IOC (Inversion of Control)/DI (Dependency Injection) to wire the object dependencies across the application.
- Used Apache Tomcat as application server to build the web applications.
- Developed Email confirmation feature using Java Mail and implemented Spring pagination feature.
- Involved in coordinating with testing teams to resolve defects.
- Synchronize multi-threaded tasks on shared data objects.
- Developed and Executed JUnit Test Cases using Eclipse IDE.
- Involved in implementing logging and Exception Handling.
- Used the Spring Application Context, Spring ORM components of the Spring framework.
- Receiving Data feed template in XML, CSV and Text format and exporting into excel format using required for application.
- Extensively usedAngularJSforms like Template Driven Forms and Reactive forms (Dynamic Forms) to perform form validation both on server side and client side.
- Worked withAngularControllers, services and Factory functions
- Validating parsed data from data feed against pre-defined data import rules.
- Hands on experience withJunit andLog4jin developing test cases and determining application functionality.
- Involved in writing VBA macro scripts for auto-generation of input formats.
- Performed Back end Testing-using SQL queries, generating reports to ensure data integrity and validate the inserted and updated data.
- UsedSpring Bootto create stand-alone spring applications
- I was involved in creating Catalog Microservice using Spring Boot.
- Implementing the validations using Spring validation Framework.
- Experience in configuring, deployment and support of cloud services including Amazon Web Services (AWS).
- UsedAWSBeanstalk for deploying and scaling web applications and services developed with Java.
- Used Maven as build and configuration tool.
- Following Agile methodology for implementing the project.
Environment: JAVA, Spring MVC Framework, Spring Web Framework, HTML5, CSS3, Servlets, JDBC, Java Server Pages (JSP) JavaScript, AJAX, jQuery, Oracle, SQL Developer, Eclipse IDE.
Confidential
JAVA DEVELOPER
Responsibilities:
- Involved in the Analysis, Design, Development, and Testing phases of Software Development Lifecycle (SDLC).
- Developed user interface using JSP, JavaScript, CSS and HTML.
- Used Hibernate for Object Relation Mapping (ORM) Java classes.
- Involved in UI development using JSP’s.
- Created the design documents with use case diagram, class diagrams, and sequence diagrams using Rational Rose.
- Worked on the JAVA Collections API for handling the data objects between the business layers and the front end Developed Unit test cases using JUnit.
- Involved in Performance Tuning of the application.
- Developed presentation layer using JSP, HTML and CSS, JQuery.
- Involved in Production Support and Maintenance.
- Involved in the analysis, design and development of the application components using JSP, Servlets components using J2EE design pattern.
Environment: J2EE, Java, JSP, Restful, XML, HTML5, Servlets, Oracle, JavaScript, jQuery, Eclipse,IBM WebSphere, Windows 8.
