Java Developer Resume
Dearborn, MI
SUMMARY
- Around 4 years of experience in providing Full Life Cycle solutions for applications. Experienced in Software Design, Development, System Integration and Testing using Java/J2EE technologies such as Servlets, JPA, JDBC, JAXP, and JAXB.
- Expertise in developing web - based GUIs using JSP, HTML, AJAX, JQuery, XML, JavaScript, Bootstrap and Angular JS.
- Excellent understanding and experience in OOPS principals inheritance, encapsulation, polymorphism, and Core Java principals - collections, multithreading, synchronization, exception handling.
- In-depth noledge in developing N-tier architecture enterprise applications using JDBC, Servlets, JSP, Spring and Hibernate.
- Strong hands-on experience with Spring MVC Controllers, Spring DAO, Spring Validators, Spring Annotations, Spring tag library, Inversion of Control (IOC).
- Expertise with a variety of Web/App Servers like Apache Tomcat, WebLogic, WebSphere and JBoss.
- Good noledge of Design patterns like Singleton pattern, MVC Pattern, Factory Pattern.
- Experience in developing SOAP and REST based Web Services design development.
- Good Experience in software configuration management using CVS, GIT and SVN.
- Experience in test driven development (TDD).
- Flexible and committed individual with excellent interpersonal and communication skills.
TECHNICAL SKILLS
Language: Java, J2EE
Methodologies: Agile (Scrum), OOP, Waterfall.
MVC Frameworks: Spring, Struts.
J2EE: Servlet, JDBC, Spring Core, Spring MVC, Hibernate.
UI: HTML, CSS, XML, JavaScript, jQuery, AngularJS.
Testing: JUnit, Mockito.
Web/App Servers: Apache Tomcat, WebLogic, WebSphere, JBoss.
Web Services: SOAP, RESTful.
IDEs: Eclipse, NetBeans.
Operating System: Windows.
Databases: Oracle, MySQL.
Build Tool: Ant, Maven.
Other Tools: Log4j, JIRA, Scrum Tool.
PROFESSIONAL EXPERIENCE
Confidential -Dearborn, MI
Java Developer
Responsibilities:
- Designed and Developed appealing GUI using JavaScript, HTML, AJAX, CSS3 and jQuery.
- Implemented jQuery for teh interaction between teh JavaScript validation and dynamic HTML pages.
- Designed and developed web tier components and restful APIs using Spring MVC.
- Used Hibernate as an ORM mapping tool and worked with Hibernate Query Language (HQL).
- Worked on Front End using Servlets, JSP and backend using Hibernate.
- Defined teh Hibernate Configuration File, Hibernate Mapping using annotation and created classes to persist teh data.
- Developed REST web services and Java to deliver JSON contracts to front end.
- Developed classes using core java (multithreading, concurrency, collections, memory management) and some Spring IOC.
- Worked with teh retrieval and manipulation of data from teh Oracle Database by writing queries using SQL and PL/SQL.
- Developed teh Micro services asSpringbootapplication compatible with Pivotal Cloud Foundry.
- Designed, built, and deployed a multitude application utilizing almost AWS stack.
- Used Log4j for logging errors, messages and performance logs.
- Developed test cases and performed unit and integration testing; performed using testing using Used JUnit.
- Using Maven as teh build script and SVN as source repository.
Environment: Java, J2EE, Spring, MVC, Hibernate, SOAP, Agile Methodology, JavaScript, HTML, AJAX, CSS3, jQuery, Eclipse, XML, JBoss, SQL, Oracle, Log4j, JUnit, SVN, Maven, Windows.
Confidential -Boston, MA
Jr Java Developer
Responsibilities:
- Responsible for system analysis, design and development in J2EE using MVC based architecture.
- Developed teh front end of teh application using HTML, CSS, JSP and JavaScript.
- Implemented teh design patterns like DAO Factory, Singleton, Service Locator and Business Delegate.
- Integrated spring (Dependency Injection) among different layers of an application.
- Used various design patterns to direct trainees toward best solutions.
- Used AJAX in suggestion list and to display dialog boxes.
- Developed Web Services using SOAP, WSDL and XML.
- Developed Oracle PL/SQL (Stored procedures).
- Monitored teh logs using Log4j and fixed teh problems and used SVN for version control.
Environment: Java/J2EE, JAX-WS, SOAP, WSDL, JavaScript, HTML, CSS, JSP, jQuery, Oracle, PL/SQL, Apache Tomcat, SVN, JUnit, WindowsEDUCATION: