We provide IT Staff Augmentation Services!

Java Developer/software Engineer Resume

2.00/5 (Submit Your Rating)

WI

SUMMARY

  • 6+ years of experience in design, development, analysis and testing of Web based, Client/Server and Distributed applications across the entire Software Development Life Cycle using Java and J2EE Technologies.
  • Expert in working with Java development using Web Services (AWS, SOAP and REST) using Spring and Hibernate.
  • Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Spring framework, Hibernate, JPA, Servlets, JSP, JDBC, JNDI, JMS, Swing, Struts 2.0, XML, JSON, XSL/XSLT, SOAP, HTTPS.
  • Extensive server - side programming and development work on BEA WebLogic 8.x, WebLogic server10.x, IBM WebSphere 5.x/6.x, JBoss application servers and web development on Apache Tomcat 4.x/5.x Web server.
  • Strong experience in Spring Framework such as Spring MVC, IOC, AOP, DI, Spring Boot, Spring Aspects, REST, Spring Integration, Spring Testing and Spring JDBC.
  • Strong knowledge of NoSQL with MongoDB and Cassandra databases.
  • Extensive experience in developing web interfaces using Angular 6, EXT-JS, node.js, react.js, Bootstrap, HTML5, CSS3, JSP, JSF, JavaScript and JQuery.
  • Very strong Business Modeling skills using Rational Unified Process, OOAD and UML.
  • Tremendous knowledge working with databases like DB2, MS SQL, MySQL, PL/SQL &Oracle 10g/11g/12c.
  • Extensive experience working in Agile environment following SCRUM, Sprint Planning practices.
  • Configured Data Source on WebLogic Application server for connecting to Oracle and DB2 Databases.
  • Experience working with Test Driven Development (TDD) and Pair Programming.
  • Hands on experience in working on XML Suite of technologies (XML, XSD, DTD, XML Schema, DOM, SAX).
  • Expertise in developing web services with XML based protocols such as SOAP and WSDL.
  • Experienced in RDBMS Design, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers.
  • Extensive experience with IBM Web Sphere Server, BEA Web logic, JBoss & Apache Tomcat server.
  • Expert in Core Java with strong understanding of Collections, Multithreading, Event handling and Exception handling.
  • Proficient in using Struts framework and design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller and Service Locator.
  • Experience in using various tools and IDEs for development and design like Eclipse, Web Storm, NetBeans, IntelliJ, Notepad++ and Sublime.
  • Expertise using version control tools like CVS, SVN, VSS, and Rational ClearCase along with GIT, GitHub, and Source Tree repositories.
  • Expertise in using Apache, Ant, Maven as java build tools.
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures & white-box & black-box testing.
  • Experienced in deploying applications on Web Logic, Apache Tomcat, IBM WebSphere application servers.
  • Strong experience with Log4j logging framework and test frameworks like Junit and Mockito for unit testing.
  • Created Tables, Stored Procedures, User Defined Functions, Views and Triggers for different data operation on the database using SQL server using Java.
  • Worked on Continuous Integration and Continuous delivery (CI/CD) tools like Jenkins.
  • Communicate effectively (both written and verbal) with people at different levels including stakeholders, internal teams and the senior management.
  • A self-motivated professional and natural communicator possessing good technical, initiating, leadership and problem-solving skills and has proven to be a good team player.

TECHNICAL SKILLS

Expertise: Core Java, JDK 1.5 to 8, Spring 3.8, Hibernate, JavaScript, JSTL, Oracle SQL, Web Services (REST/SOAP) JPA, EJB, WSDL, SoapUI, JDBC, SQL, JDBC, JSTL

Operating Systems: Windows, Macintosh, Unix and Linux

Languages: C, C++, Java, JavaScript, SQL, HQL, PL/SQL

Java/J2EE Technologies: Java EE 4/5, Servlets, JSP, EJB, JSTL, XSLT, JDBC, JNDI, JMS, JPA, JSF

Web Technologies: HTML5, DHTML, CSS3, XML, Java Script, AJAX, JSP, Angular JS, Backbone JS, Node JS, jQuery

XML/Web Services: XML, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX, JAXWS, JAXRS, XMLBeans, REST, AWS

Frame works: Struts Hibernate ORM, Spring MVC, Spring Boot, SpringAOP, OracleReports10Gz

RDBMS: TOAD, ORACLE 10g/11g/12c, MS-Access, MySQL, SQL-Server, DB2, Postgres, MongoDB

Web/Application Servers: Apache Tomcat, JBoss, Web Sphere, Web Logic.

IDE’s: Eclipse, NetBeans, WebStorm, My Eclipse

Design Patterns: Singleton, session facade, Front Controller, MVC, DAO, MVVM.

Version Controls: GIT, SVN, CVS, GitHub

Methodologies: Unified Modeling Language (UML), Rational Unified Process (RUP), Agile.

Build Tools: Ant, Maven, Gradle, Docker, Jenkins, Rancher

PROFESSIONAL EXPERIENCE

Confidential, WI

Java Developer/Software Engineer

Responsibilities:

  • Responsible for analysis, design, development and integration of software application using J2EE technologies like spring framework 3.8, Hibernate 3.3 and RESTful web services in an Agile Environment.
  • Designed Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams using UML to model the detail design of the application.
  • Active participant in stand-up, Retrospective, Demo, Sprint Planning and Code reviews.
  • Developed common modules like services, repositories of the web application using Restful Web Services.
  • Design and Development of User Interfaces, Dashboards using Angular6, JSP, Java Script and XML, JQUERY, HTML5, CSS3.
  • Worked on Kanban methodology to make positive change to optimize the flow of work through the system, to visualize the flow of work.
  • Integrate the dynamic pages with Angular6 and JQuery to make the pages’ dynamic. Created re-usable components using custom directives and filters.
  • Developed and designed UI for a dashboard using Angular framework for a database of clients that deal with business connections.
  • Worked in the Web services Environment developing the service methods.
  • Different Modules of Spring framework were used: Inversion of Control (IOC) and Aspect Oriented programming (AOP).
  • Extensively involved designing, developing and implementing SQL Queries and Stored procedures.
  • Implemented the Factory, Abstract factory, and MVC and Singleton design patterns.
  • Used CSS to improve the style of the GUI for the Web service test GUI.
  • Involved in developing, testing and deploying on development and stage environments.
  • Used Rally tool for tracking stories progress and defect tracking in production.
  • Used GitLab as version control tool for effectively managing the code changes & experience with Agile/Scrum methodology.
  • Developed build and deployment scripts using Maven 3.3.9 (Pom.xml) as build tools in Jenkins to move from one environment to other environments.
  • TDD (Test Driven Development) was extensively used for both development of new functionality and Re-factor the legacy code.
  • Experience with Eclipse IDE and springs, Java Swing.

Environment: JDK 1.7 / 1.8, Core Java, J2EE, RESTful web services, JSON, MVC, XML, Apache, Angular6, Spring, Hibernate, JavaScript, HTML, CSS, JQuery, GUI, EJB, JUnit, SQL, Jenkins, Rally, Linux, Eclipse, Gitlab, Maven, Rally, SQL.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Involved in gathering business requirements directly from the end user and prepared system impact analysis document (SIA) and functionality documents.
  • Responsible for the full software development life cycle (SDLC) using Agile Methodology, participated in Daily stand-up meetings with Scrum Master, co-developers communicated with testers and resolved tickets.
  • Developed rich Single Page Applications, Angular-JS, JQuery, AJAX, HTML/XHTML, JavaScript, CSS, and XML.
  • Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods with Angular JS.
  • Wrote AJAX calls to populate tables , tab menu and other components with JSON data in Angular6 .
  • Extensively used HTML5, Angular . js, JSON, AJAX and DOM scripting for form validations.
  • Developed generic web service architecture using Spring Web Services and Hibernate which could transform responses into SOAP, REST, & JSON allowing for rapid development and clean separation of core business logic and communication protocol.
  • Developed Hibernate ORM mapping and wrote HQL queries to retrieve table data from Oracle database.
  • Developed complex SQL queries to retrieve user data from Oracle database to application.
  • Developed user interface using JSP, jQuery and used JavaScript for client-side validations and used AJAX.
  • Used Apache WSDL, SOAP and JAX-WS technologies to create Web Services, generate stubs and consuming the existing services.
  • To perform reporting and template creation for JIRA as directed by IT manager.
  • Created REST web services to send data in JSON format to different systems using Apache CXF and spring.
  • Wrote DAO classes to retrieve the information from database using Hibernate.
  • Worked on Web Logic 12cfor deployed interface modules.
  • Deployed the application on a Tomcat and WebLogic server on a UNIX/linux platform.
  • Wrote JUnit test cases for unit testing of the developed functionality.
  • Used GIT as a source control to check-in and check-out source code.
  • Developed a logging component using Log4J to log messages and errors.
  • Involved in resolving bugs postproduction and resolved performance issues and participated in code reviews.

Environment: JDK 1.7, Core Java, J2EE, JSP, AJAX, Log4j, JQuery, RESTful web services, SQL, JSON, XML, JAX-WS, Apache CXF, Angular6, Spring, Hibernate, JavaScript, HTML/XHTML, TOAD, Bootstrap, EJB, ANT, JUnit, ECLIPSE LUNA, GIT, Tomcat, CSS, Oracle, Tomcat server, linux, Web Logic 12c.

Confidential, Brooklyn, OH

Java Developer

Responsibilities:

  • Involved in the analysis, design, and Java development and testing phases of Software Development Lifecycle (SDLC) using Java J2EE technologies such as Spring MVC, Hibernate, JSF, JPA, HTML5, Java Script, Jquery, AJAX, CSS3, JSON and Rest web services.
  • Worked in an Agile development environment involving Sprint planning, Scrum and story pointing
  • Designed and Developed complex UI screens using Spring MVC, AJAX, JQuery, JQuery-EasyUI, JSP, CSS, HTML and JavaScript.
  • Implemented Struts 2.x framework in the application. Responsible for configuration and integration of Spring 4, Struts 2.x and Hibernate.
  • Designed and developed Controllers, Action Mappings, Interceptors, Forms and View pages for management of policy claims using Struts2.x framework.
  • Implemented Persistence layer using Hibernate to interact with the MySQL database.
  • Used Hibernate for object relational mapping (ORM) and persistence.
  • Used SAX and DOM parser for parsing xml documents and XSLT API to handle XML parsing in Object Oriented way.
  • Implemented different Design patterns like DAO, Singleton, Factory, Delegate, and Front Controller.
  • Implemented rest web services using REST, JSON and JAX-RS and SOAP web services using JAX-WS.
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Designed interactive web pages with front end screens using HTML5 and CSS3.
  • Implemented jQuery, AJAX calls in JSP web pages to render the response on to UI.
  • Created unit tests using JUnit framework in test driven development approach and developed unit and integration test cases using JUnit and Mockito.
  • Used SVN as version control tool and Maven as build tool.
  • Worked closely with requirement team, testing team, data base administrators and production support team.

Environment: Core Java, J2EE, MVC, Ajax, JQuery, JSP, HTML, JavaScript, Struts, Spring, and Hibernate, SQL, REST, JSON, SOAP, SVN, Mockito, JUnit, JDBC and Maven.

Confidential, Valley Forge PA

Java/J2EE Developer

Responsibilities:

  • Analyzed the existing application and involved in designing the architecture of new implementation.
  • Developed Web Application process for submitting permit using JSF framework. This includes the use of JSP, Java Beans, SQL, HTML, EJB, Hibernate and java server faces framework using design pattern.
  • Involved in designing Sequence diagrams and Class diagrams.
  • Involved in the design of application framework using various design patterns like Session Facade, Service Locator, and Data Access Object and MVC.
  • Involved in the design and development of the application and generate letters and reports in Oracle Reports.
  • Development of web tier using JSF Framework in an Oracle database to store data at the back end.
  • Designed Session EJB’s for the Services tier.
  • Used Hibernate for persistence and wrote DOA objects to retrieve the data.
  • Extensively used SOAP protocol to exchange data between two applications within the form of XML.
  • Designed and implemented Web Services including time critical updating process.
  • Involved in the deployment and profiling of the application.
  • Developed and tested the application using Eclipse.

Environment: JAVA, JSP, Java Beans, Hibernate, Oracle Reports, JSF, SQL, MVC, XML, HTML, EJB’s, SOAP, Web Services, Oracle, Eclipse, Rational Rose.

Confidential, Dallas TX

Java/J2EE Developer

Responsibilities:

  • Involved in requirement analysis and participated in the design of application using UML&OO Analysis Design and Development using core Java, MVC, java script, JSP, HTML, CSS, AJAX and TomCat server.
  • Implemented MVC web frameworks for the web applications using JSP/Servlet/Tag libraries that were designed using JSP.
  • Involved in developing a branded portal using the administration tool on web Sphere Application server.
  • Designed and developed Web pages using JSP, HTML, JavaScript, and JSF.
  • Created extensive SQL queries to analyze data flows across multiple databases.
  • Used SQL, PL/SQL and Stored Procedures for Oracle back-end database.
  • Involved in configuring the database to Oracle9i.
  • Used JDBC to configure files to access the database.
  • Developed and tested Java Server Pages (JSP) and developed reusable AJAX components for web-tier.
  • Developed customized JSP tags for the project.
  • Developed reusable DHTML components for enhanced user interaction.
  • Monitored/Improved the performance and behavior of web applications.
  • Extensively used and configured of Open Source technologies in the project.
  • Developed business components for various functionalities and application enhancements.
  • Developed JUnit test cases for unit testing.
  • Involved in peer-to-peer code reviews. Involved in usability and accessibility design issues of the system.

Environment: Java, Rational rose, MVC, Oracle Reports, SQL, PL/SQL, Oracle9i, JDBC, JSP, Ajax, DHTML, JUnit, HTML, JavaScript, JSF.

We'd love your feedback!