We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • Software Professional with 6+ of Software development experience on N - Tier, Client-Server, Heterogeneous, Business to Business and Business to Client Application.
  • Software Professional with good knowledge on SDLC. Participated in gathering business requirement, Analysis & Design discussion, have good command on development, unit testing, deployment and production support.
  • Experience in Developing business domain applications, with good knowledge on Java, JSE, JEE technologies like Servlets, JSP, JSTL, JMS, JDBC, JPA, JAXB, JAX-RPC, JAX-WS, JAAS, JNDI, and maintained managed and deployed these applications on JEE containers like WebSphere, WebLogic.
  • Good working experience and sound knowledge in various open source frameworks like SPRING, HIBERNATE.
  • Good Knowledge on service oriented architecture, published services as web services, messaging systems and hands on working experience with Web Services, WSDL,
  • Expertise in using Modeling and design tools like Rational Rose for developing UML Activity diagrams, Sequence diagrams and Class diagrams.
  • Proficient in database development: Oracle, Java stored procedures, SQL query optimization, PL/SQL and JDBC.
  • Experience in using various configuration management tools like Gitlab, SVN and CVS.
  • Extensive knowledge of Front End technologies like HTML, CSS, Java Script, AngularJS.
  • Experience in configuring application domains Web Logic Application Server and IBM Web Sphere.
  • Knowledgeable in developing applications using Eclipse, building them using Maven/ANT and deploying them in application servers like Web Logic and Web Sphere.
  • Possess strong communication and Interpersonal skills. Can quickly master and work on new concepts and applications with minimal supervision. Attention to detail, thoroughness, tenacity and an investigative drive to discover the underlying causes of technical problems.

TECHNICAL SKILLS

Languages: Java, C, SQL, PL/SQL.

Technologies: J2EE, JDBC, JPA, JSP, Servlets, JMS.

Markup Languages: HTML, CSS, DHTML, XHTML, XML, XSLT, JQuery, Angular JS, Ajax.

ORM technology: Hibernate.

Servers: Web Logic, Web Sphere, JBoss, Tomcat, Jetty, Jenkins.

Applications Frameworks: Spring 3.0, Bootstrap, Spring Core, Spring Boot, Spring IO, Spring Data.

Databases: Oracle, MySQL, SQL Server.

Operating Systems: Windows, Red hat Linux 9.

IDEs: Eclipse, STS, Net Beans, Web Logic, RAD.

Version Control Systems: Gitlab, CVS, Subversion, WinCVS, Tortoise SVN.

Tools: Maven, Ant, JUnit, Log4J, Visio, Star UML.

PROFESSIONAL EXPERIENCE

Confidential, Bloomington, IL

Java Developer

Responsibilities:

  • Responsible for gathering system requirements, feasibility study, system analysis, design and development for the new module.
  • Used Agile Software Development for developing the application and services.
  • Implement the functionalities using Java, Spring, Apache CXF.
  • Migrated the applications from Spring namespace 3.x to Spring boot 1.5.7.
  • Used Mule to in corporate the ESB Integration across the organization.
  • Created JUNIT’s for every class that created and completed my integration testing in local environment after deploying the code on Tomcat application server.
  • Developed and debugged the applications and services using Spring Tool Suite.
  • Used Log4j for writing the logs including errors, warnings and information.
  • Consumed external web services/APIs to support the functionalities in the services and involved in publishing of the web services.
  • Implemented the Java 7 features like multi catch block statements and try with resources for avoiding the improper shutdown issues.
  • Used SVN and GitLab to manage the versioning, merging the code and migrated the code from SVN to GIT.
  • Used Jenkins for the CI/CD of different applications and wrote Jenkins groovy script for automation of build jobs.
  • Used checkmarx, NIQS scan, Dynamic scans for finding the critical vulnerabilities in our services and applications.
  • Used Sonarqube tool for quality analysis of the code.
  • Used Hygiea tool for the consolidated view of the entire delivery pipeline.
  • Used Gitlab and VersionOne to track the issues and defects.
  • Developed the flow diagram, sequence diagrams using VISIO.
  • Involve in wrap-up meetings and in estimating the timeframe for each story and deployed the applications and services on server for each iteration of the agile software development.

Environment: JDK1.7, STS, JDBC, Spring 3.x, Spring Boot, Java Script, CSS, Gitlab, Tortoise SVNJenkins, JUnit, UNIX, RabbitMQ, HPSM, VersionOne, WSSR.

Confidential, Washington, DC

Java Developer

Responsibilities:

  • Attended various meetings with users. Gone through and understand the client requirements.
  • Developed application on Spring 4.x framework by utilizing its features like Spring
  • Dependency injection, Spring Beans, Spring JDBC, Spring Web flow using Spring MVC.
  • Worked on Spring MVC application with XML configurations and annotations. Used Dispatcher servlet to route incoming requests, controllers to handle requests and Model to send values to user interface.
  • Used Agile principles to implement the projects using two-week sprints, planning meeting, daily standups, grooming, estimation and retrospectives.
  • Developed a portal application from scratch to interact with third party application token exchange model for authentication, get the data needed and Spring MVC to handle incoming requests and RESTful web services (Implementing JAX-RS API) with Jackson parser to send data on Web Service Calls in JSON format.
  • Participated in front end development using AngularJS, JavaScript, jQuery, HTML5, CSS 3.0 and bootstrap.
  • Participated in Scrum meetings and project planning and coordinated the status sessions
  • Developed the presentation layer by using Servlet, HTML 5, CSS 3, JavaScript, JSP's, JSON and XML.
  • Developed Data Access Layer using Hibernate ORM framework.
  • Used Hibernate named queries concept to retrieve data from the database and integrate with Spring MVC to interact with back end persistence system (Oracle11g).
  • Extensively involved in creating complex SQL queries and calling Stored Procedures.
  • Maintain high-quality of RESTful services and implemented REST Services using Spring MVC and JAX-RS.
  • Used Maven to build and deploy application onto JBOSS Application Server to deploy code onto server.
  • Used JIRA tracking tool to manage and track the issues reported by QA and prioritize and act based on the severity.
  • Used Git Hub extensively as versioning tool and used Maven for automated building of projects.
  • Involved in the analysis of finding out the performance issues of DAO classes.
  • Extensively used the LOG4j to log regular Debug and Exception statements and involved in design, analysis and architectural meetings.
  • Implemented Unit Testing using JUnit and involved in Integration Testing with Database Layer.

Environment: Java 1.7, Hibernate, Spring MVC, JDBC, JSP, Html5, CSS3, jQuery, JavaScript, Maven, JBOSS, Junit, Web Logic, Eclipse, Oracle 10g/11g, GIT, Apache Tomcat, Garbage Collection, Web services, REST, Windows 8.1, SVN, Eclipse, JIRA.

Confidential

Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development, and Testing of application developed using AGILE methodology.
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Worked in the different parts of the MVC pattern like Dispatcher Servlet, Handler Mapping, Controllers, Model, and Views.
  • Used spring core for Business Layer.
  • Used Hibernate in conjunction with Spring functionality to implement Object-relation mapping in the persistence layer.
  • Created and consumed WebServices using REST and SOAP.
  • Created webpages using HTML5, CSS3, JavaScript.
  • Asynchronous calls and preloading the data are made using AJAX
  • Worked on Complex SQL queries and created stored procedures for different business functionalities.
  • Used SONAR tool to maintain code quality compliance.
  • Performed Unit testing for various modules using JUnits.
  • Used SPLUNK to get the Debug logs.

Environment: Java, Spring MVC, Hibernate, jQuery, JavaScript, HTML, CSS, AJAX, REST, SOAP, SPLUNK, Maven, Oracle, and WebLogic.

Confidential

Java Developer

Responsibilities:

  • Designed the Object Model and Architecture for the application using Visio, writing Technical Specification document Preparing the schedule for the entire SDLC
  • Converting Functional requirements into Use case diagram, Class Diagrams, Sequence Diagram using UML.
  • Involved in development of User Interface using JSP, JavaScript, XSLT, XML, AJAX, HTML, Tag libraries and Struts MVC framework.
  • Used Struts, Front Controller and Singleton patterns, for developing the action and servlet classes, Involved in designing and developing business and utility classes of the system.
  • Used Struts validator framework to validate data.
  • Implemented the business logic in stateless session Beans
  • Developed Message Driven Beans to send emails notifications.
  • Developed backend procedures using PL/SQL.
  • Source code maintenance using CVS.
  • Participated in Unit testing and functionality testing for tracking errors and debugging the code.

Environment: Java, J2EE, Struts 1.2, HTML, Oracle 9i, JSP, EJB, JUnit, WebSphere 5.x, XML, UML, CVS, Visio, WSAD 5.x, Windows, Unix.

We'd love your feedback!