Software Engineer Resume
Lancaster, PA
SUMMARY
- Around 4 years of work experience as Java Developer.
- Experience in Developing Java/J2EE Applications using JDK 1.6/1.7/1.8, Core Java (Collections, OOPS Concepts), JSP, Servlets, AJAX, Struts, spring, Hibernate, Web Services, Spring Boot, JSF 2.0.
- Good knowledge on OOPS Concepts, Collections, Multithreading, API.
- Experience in troubleshooting of issues and provide action plans and solutions on regular basis.
- Experience in developing Java Web page applications using Spring MVC.
- Experience in SOAP (JAX - WS) and Restful (JAX-RS/Spring) web services along with API development.
- Extensive familiarity with PL/SQL Oracle and MySQL database management.
- Worked on Agile SCRUM Practices at my current employer.
- Good understanding of Software Development Life Cycle methodologies.
- Involved in creating test cases using JUNIT and Eclipse for IDE.
- Designed and developed front-end using Servlet, JSP, HTML, CSS and JavaScript, Angular 4.
- Good knowledge on ANT and Maven.
- A highly efficient, self-motivated java developer with excellent organizational skills and has an eye for detail.
- A quick learner who can absorb new ideas and can communicate clearly and efficiently.
- Excellent analytical skills, including ability to interpret, evaluate customer requirements and implement technical solutions.
TECHNICAL SKILLS
Languages: C, C++, Java JDK 1.6/1.7/1.8, Angular JS, Collections, JavaScript, SQL.
J2EE Technologies: Spring, Hibernate, Servlets, Struts, JSP, JSF, JDBC, JMS, DOM.
Operating Systems: Windows, Linux
IDEs: Eclipse, Net Beans
Application Server / Web Server: Apache Tomcat, Oracle WebLogic
Database: Oracle 9i/10g/11g, SQL Server, MySQL.
Web Technologies: XML, Angular 4, HTML/HTML5, CSS, XHTML, AJAX
Other Tools: ANT, MAVEN, GIT, SVN, Jenkins, Jira, Confluence
PROFESSIONAL EXPERIENCE
Confidential, Lancaster, PA
Software Application Developer
Responsibilities:
- Write, analyze, review programs, using workflow chart, diagram, and apply knowledge of computer capabilities according to Business requirements.
- Working on developing application using Java 8, jQuery, JSP and JSF technologies.
- Extensively working on bug fixing for the existing defects in the application.
- Working on developing enhancement features as a part of project release.
- Customize applications using Java/J2EE design patterns.
- Involved in writing logic for PDF and excel output generation using Aspose API.
- Designed and Developed internal tool using Angular 4, Spring Boot and OAuth2 framework.
- Writing various SQL Queries using Oracle and Embedded Databases to satisfy the business requirements of the application.
- Usage of Code analysis tools - Check style, Find Bugs.
- Usage of Caching, I18N, Security tools
- Used Maven and Jenkins to build the Java project.
- Execute all the test cases using JUnit.
Environment: Java 8, Angular4, JDBC, Oracle WebLogic Server 12c, Embedded DB, JSP, JSF, HTML, CSS, JavaScript, jQuery, Eclipse, SVN, Jenkins, JUnit
Confidential, Ashburn, VA
Java Developer
Responsibilities:
- Involved in Agile methodology and participated actively in Analysis, Design, Coding and Testing phases of the project development.
- Used Spring Framework for Dependency injection and integrated with Hibernate.
- Used Spring IOC framework to wire the Spring Beans.
- Implemented Hibernate in data access layer to access and update information in the database and configured “.hbm” and “.cfg” .xml files according to hibernate framework.
- Developed presentation layer using JSP, HTML and CSS.
- Extensively worked with the retrieval and manipulation of data from the Oracle Database by writing queries using SQL
- Developed test cases and performed unit and integration testing; along with JUnit.
- Used Maven as the build script and SVN as source repository.
Environment: Java 7, J2EE, Spring 2.5, Hibernate 3.0, Spring Boot, SOAP, XML, Oracle 11g, HTML, CSS, JavaScript, AngularJS, Maven, SVN, Eclipse, JUnit
Confidential, Sterling, VA
Junior Java Developer
Responsibilities:
- Participated in the gathering of functional requirements.
- Participated in development, testing and implementation of the application software development using Java technologies.
- Develop, document and execute unit and integration tests.
- Interpret business requirements and identify solutions to meet business objectives.
- Adapt and implement software development standards and best practices.
- Communicate progress to learn lead as well as with the other team members
Environment: Java SE 7, J2EE, Spring MVC, Spring JPA, Hibernate, Jersey Rest Services, Oracle 11g, SQL, Eclipse, Maven, Apache Tomcat
Confidential
Software Engineer
Responsibilities:
- Involved in various stages of SDLC in both production and development environments.
- Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a Tomcat application server with MySQL.
- Designed end-to- end controller modules using core Java and collections framework.
- Extensively worked on SQL queries and PL/SQL stored procedures to perform CRUD operations in DAO layer.
- Designed and Developed Web pages with the help of HTML, CSS, JavaScript and AJAX.
- Provided support during unit / system / load / performance testing. Involved with load testing to identify performance issues.
Environment: Java/J2EE, Servlets, JSP1.2, JDBC, JavaScript, MySQL, PL/SQL, Eclipse, HTML, CSS, Tomcat 5.0, and AJAX