We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Around 4 years of professional experience in the Analysis, Design, Development, Implementation, Integration and Testing of Client/Server, Internet, Intranet Systems for various Industries using Object Oriented Analysis/Design/SDLC Methodologies
  • Strong Knowledge of Software Development lifecycle (SDLC) and methodologies like Waterfall, agile methodology.
  • Hands on Experience in databases such as MYSQL, ORACLE.
  • Developed Enterprise applications using spring, Struts, JDBC, Servlets, Java Server Pages, Hibernate, spring boot.
  • Experience in JUnit framework with Mockito.
  • Deployed the applications on Pivotal Cloud Foundry.
  • Used agile practices and Test Driven Development techniques.
  • Extensive experience in designing professional UI web applications using front - end technologies like HTML5, DHTML, CSS3, JavaScript, XML, JSON, Angular2.
  • Successfully involved in test driven development model using JUnit and spring framework.
  • Used Spring Boot, which is radically faster in building cloud Micro Services and develop spring, based application with very less configuration.
  • Using PCF did smoke tests, which are functional unit and integration tests on all major system components.
  • Experience working with Core Java and Java Multi-Threading application.
  • Experience with JUnit in performing unit test and determining the application functionality.
  • Profound experience in developing different web application using the Agile Methodology.
  • Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.

TECHNICAL SKILLS:

Programming Languages: C,JAVA, PHP

J2EE Technologies: Java Beans, Servlets, JSP, JDBC, EJB3, JMS, J2EE, Spring boot, Hibernate

Web Technologies: AJAX, HTML, CSS, JavaScript, JQuery, XML, JSON, Angular

Operating Systems: Windows XP/7, Linux, Unix

Database: Oracle 10g, MySQL

IDEs: Eclipse, Spring Tool Suite, NetBeans

Design Methodology: Water Fall, Agile

Web/Application Servers: Tomcat Server, JBoss

Query Languages: SQL, PL/SQL

Design patterns: Dependency Injection on principle of Inversion Of Control, Database Access Object, Singleton, Factory Pattern, Abstract Factory Pattern

Tools: Log4j, Maven, JUnit 4.0,Swagger,PostMen,ILog JRules, Jenkins, Sonar, jaCoCo, Mockito, Jira

Web Services: JAX-RS RESTFul Webservices, JSON, XML, SOAP, WSDL, JAX-WS

Version Control: GIT, SVN

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Java developer

Responsibilities:

  • Followed Agile Software Development Methodology to build the application iteratively and incrementally. Participated in scrum related activities and daily scrum meetings.
  • Used java8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.
  • Configured the Jacoco in Jenkins for code coverage.
  • Used Sonar Java source code analyzer for code quality.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Used Micro Services with Spring Boot.
  • Developed Business rules validations using Rule Engines-Jrules.
  • Developed REST API's using Spring MVC and spring boot, hosted all micro services on PCF.
  • Hibernate framework is used on DAO layer to persist application data into Oracle database.
  • Used MongoDB to store non-relational data into collection and retrieve them whenever required.
  • Implemented Angular2 services to connect the back-end APIs to POST/GET the data used in the application.
  • Created Angular2 components, implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the events, decorators.
  • Developed designs and strategies for business rules and address problems including configuration of ILOG Rules.
  • Log4j is used for logging
  • Used Junit and Selenium for extensive functional, automation and unit testing code.
  • Responsible for process implementation using Jenkins.

Technology Stack: Java 1.8, Web Services, Micro Services, Spring boot, Hibernate 4.x, HTML5, JavaScript,, AJAX, CSS3, Angular 2, SOAP UI, XML, PCF, Swagger, JaCoCo, Sonar, JIRA, GIT, Mockito, ILog JRules, Maven, Eclipse, Spring Tool Suite, PCF, Spring tool suite, and Oracle 11g, Selenium, MongoDB, Jenkins.

Employer: Fidelis Software Solutions

Confidential, Gettysburg, MD

Java developer

Responsibilities:

  • Developed application using Core Java, J2EE, Spring MVC Framework, Restful Web Services, Hibernate.
  • Developed application using Dependency Injection design pattern.
  • Worked in Agile Software Methodology of type Scrum. Moreover, Implemented Release Backlogs with group of Sprints and reviewed by Scrum Master.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Implementation of the Business logic layer for MongoDB Services.
  • Designed and developed Controller Servlet, which will route request to Application Controller.
  • Involved in development of Application Controller, which will call classed dynamically upon, request.
  • Used JMS for messaging Services
  • Involved extensive usage of HTML, CSS, jQuery, JavaScript and Ajax for client side development and validations.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot
  • Created JSON response using JAX-RS based Jersey Framework.
  • Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application
  • Performed Unit Test Cases using JUNIT.
  • Utilize AJAX technology for invoking server calls.
  • Active participation in Tomcat server and Oracle problems (killing instances, debugging server logs, applications logs
  • Written SQL queries, modifications to existing database structure as required per addition of new features.
  • Experience in working with relational databases like Oracle and MySQL.
  • Involved in Production support and making it delivered successfully.
  • Active participation in debugging Server and application log for issue tracking.
  • Used SVN for version control.

Environment: Java 1.8, J2EE, Spring, Hibernate, JSP, Servlets, JDBC, Apache Tomcat, Oracle 11g, SQL Developer, Eclipse, XML, Angular JS, MongoDB, JavaScript, HTML, CSS, spring boot JavaScript, JQuery, Spring MVC Framework, Hibernate, JMS,Design Patterns, Maven, JUnit, SVN, Windows XP.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Developed the application using Eclipse IDE.
  • Designed and developed Application based on Spring Framework using MVC design patterns.
  • Used JBoss Application server as the JMS provider to manage the sessions and queues.
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Used EJB3 for inter communication of business data between two Interdependent Modules.
  • Created and accessed data in other modules via network using IIOP protocol through EJB Context Look Up using JNDI mapping.
  • Used Bean Managed Persistence BMP of EJB Framework for persistence onto oracle database.
  • Installed and configured Jboss Application servers.
  • Written and debugged the Ant Scripts for building the entire web application.
  • Used Log4j for logging Errors.
  • Used Data Access Objects (DAO) to abstract and encapsulate all access to the data source.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Performed purification of the application database entries using Oracle 10g.
  • Created Application Property Files and implemented internationalization.
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Involved in complete development of ‘Agile Development Methodology’ and tested the application in each iteration.
  • Wrote complex Sql queries to retrieve data from the Oracle database.
  • Involved E2E Development by integrating Front End and Backend by Debugging. .
  • Involved in fixing System testing issues and UAT issues.

Environment: Java, J2EE, JSP, EJB3, spring, Hibernate, JMS, JBoss Application Server 8.1, Eclipse, Oracle 10g, HTML, Junit 4.0, Log4j, JavaScript.

We'd love your feedback!