We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Collegeville, PA

SUMMARY:

  • 8+ years of experience in Software Development Life Cycle SDLC including requirements Analysis, Design specification, Leading, Code development, Code integration, Application Maintenance, Testing, in Java and J2EE Applications.
  • Working knowledge and experienced in multi - tiered distributed environment, OOPS and OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System and Multi-Threading.
  • Hands on experience in Java and J2EE technologies like Servlets, JSP, JDBC, Spring JDBC Template, Hibernate, JMS, JTA and XML.
  • Extensive experience in developing server-side applications using Spring Framework and Hibernate.
  • Expertise in developing Web applications, client-server applications and GUIs
  • Expertise in developing both Front End & Back End applications using Java, Servlets, JSP, HTML, JavaScript,, Hibernate, JDBC, XML, Documentum, XMetal, Maven, MySQL, Oracle 9i
  • Extensive experience in Java/J2EE programming technologies like JDBC, Servlets, JS.
  • Expertise in developing applications usingJava, J2EE Technologies, JDBC, JSP, Servlets.
  • Experience in installing, configuring, tuning Apache Tomcat, JBoss.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeansfor Java/J2EE application development.
  • Experience with ORM Tool with Entity Frame work/ Hibernate using LINQ and Lambda expressions.
  • Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored Procedures.
  • Expertise in database modelling, administration and development usingSQL,PL/SQL in Oracle and SQL Server environments.
  • Versatile team player with good communication, analytical, presentation and inter-personal skills.
  • Experience in conducting Requirement Reviews, Design reviews and Code reviews with the Enterprise Architecture teams to meet the company standards.

TECHNICAL SKILLS:

Languages: Java, C, C++

JEE Technologies: Web Services,JNDI, JDBC, Servlets, JSP,JavaBeans

Reporting Tools: Oracle BI Publisher 10g/11g

Web frameworks: Struts, Spring MVC, Spring

ORM frameworks: Hibernate

Scripting Languages: JavaScript, JQuery,Angular JS, Springboot.

Markup Languages: HTML, CSS, XHTML

Application/Web Servers: JBoss, WebSphere, WebLogic and Tomcat/VM TCServer

DBMS: DB2, Oracle, PL/SQL, JBOSS, MySQL,MS Access.

Operating systems: Windows 9x/NT/2000/XP, Unix, Linux.

IDE Tools: Eclipse, NetBeans.

PROFESSIONAL EXPERIENCE:

Confidential, Collegeville, PA

Sr. Java Developer

Responsibilities:

  • Actively participated in the daily scrum meetings to produce quality deliverables within time information and helped clearing ambiguity in requirements document.
  • Involved in study of User Requirement Specification. Worked with Agile SCRUM Methodology.
  • Developed Web services to allow communication between the applications using Rest and SOAP based Web services.
  • Designed, Developed and analyzed the front-end and back-end using JSP, Servlets, Springboot and Spring.
  • Designed RESTful web services with JSON representation for handling AJAX requests Used Advanced Rest Client plug-in to run the rest API’s on localhost Tomcat Server for Unit testing.
  • Developed the entire application web-based client implementing MVC Architecture using spring framework.
  • Created ANT archetypes for generating fully functional RESTful web services supporting both XML and JSON message transformation.
  • Integrated Spring (Dependency Injection) among different layers of an application.
  • Used Spring framework for dependency injection, transaction management.
  • Used Spring MVC framework controllers for Controllers part of the MVC Implemented Business Logic using POJO's and used Web Sphere to deploy the applications.
  • Used Spring Framework for MVC for writing Controller, Validations and View.
  • Wrote Hibernate classes, DAO's to retrieve & store data, configured hibernate files.
  • Developed Service layer interfaces by applying business rules to interact with DAO layer for transactions.
  • Used multithreading in programming to improve overall performance.
  • Involved in the Integration Testing and Bug fixing, used Java Persistence API (JPA) through Hibernate.
  • Used Eclipse as IDE for development of the application.
  • Hands on experience in developing dynamic SPA's withAngularJS, jQuery and JavaScript for enhanced user experience.
  • Interacted with Business Analysts to come up with better implementation designs for the application.
  • Design and Development of Client-side scripts using JAVA, JSP, and Java Script, Apache \Tomcat.

Environment: JAVA 1.8, J2EE, Servlets, Spring, Hibernate, Apache Axis2, WSDL, Rest, JMS, SOAP Web Services, HTML, JavaScript, JDBC, Multithreading, PL/SQL, XML, JBOSS, Springboot, UML, UNIX, Oracle 11g, WebSphere Application Server, OIM 11g R2, Eclipse.

Confidential, St. Louis, MO

Sr. Java Developer

Responsibilities:

  • Developed application using Java/J2EE technologies - Java, spring, Hibernate, Web Services, XML, and JSON.
  • Used Spring Dependency Injection and annotations for wiring handler and DAO classes to the operation classes.
  • Configured Hibernate framework for all CRUD operations, calling stored procedures and fetching data with criteria queries.
  • Worked with Hibernate and JPA annotations to configure entity classes. Generating primary keys using DB Sequences and maintaining relationships with other tables.
  • Implemented the back-end services using SpringBoot.
  • Implemented Web-Services to integrate between different applications (internal and third party components using RESTFul services.
  • Involved in java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework Used WSDL and SOAP protocol for Web Services implementation.
  • Implemented Spring MVC framework and integrated all products with web services.
  • Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the Web logic Application Server.
  • Developed client slide components utilizing Java Swing framework.
  • Use of Multithreading and Collections Framework including List, Map etc.
  • Developed applications using different J2EE Design Patterns such as Singleton, Business Delegate, Session Façade, Service Locator and DAO.
  • Expertise in implementing application using Multithreading, JSF, Struts, Struts Validations, Taglibs, Log4j, spring Framework, Hibernate Frameworks,
  • Created SpringBoot applications to reduce development and unit test time, and to make the application correction ready.
  • Proficient in design and development of Core Java applications using Multithreading and collections.
  • Reusable HTML-like elements and behavior of presentation components and the attributes that define data bindings are implemented using AngularJS directives.
  • Followed Agile process, created and maintained User stories in JIRA. Actively participated in Sprint grooming, retrospectives and daily stand up meetings.
  • Deployed and tested the application in Tomcat application server in Windows and Linux environments.
  • Used Tools like Toad, SQL Developer, and Crucible Review as part of product implementation.

Environment: Java/ J2EE, Spring, Multithreading, Hibernate, SOAP, REST, ESB, HTML5, CSS 3, AJAX, SQL / PLSQL, Oracle 10g, Net Beans, CVS, Maven, JUnit, Springboot, AWS, Linux, Toad, SQL Developer, Apache Tomcat, Angularjs, SAML, Core Java.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Played a pivotal role in the analysis and requirements gathering Involved in design and development of the project
  • Co-ordination with Client and onsite leads Developed User interface using JSP, JavaScript, AJAX, JSON, Angular JS, HTML, and CSS.
  • Used AngularJS to create single page applications.
  • Used Spring with ORM to integrate Spring Framework with hibernate and JPA.
  • Superior proficiency in AWT JBoss Hibernate SWT and Java Swing.
  • Developed framework like spring MVC and Spring Bean Factory using IOC, AOP concepts.
  • Involved in efficient using of multithreading concept for improving CPU time.
  • Implemented design patterns such as Singleton, Session Façade, and Factory.
  • Responsible for implementing Multi-Threading/multithreading for time consuming processes and synchronizing the actions of threads.
  • Developed POJO classes and used annotations to map with database tables.
  • Created new REST web service operations and modified the existing web service's WADLs Web Application Description Language.
  • Used Junit for unit testing the web service opearations' code.
  • Also used SOAP UI tool to test the REST web service operations.
  • Developed and consumed RESTful web services using Spring REST architecture.
  • Used Hibernate ORM tool for establishing communication with database.
  • Developed various triggers, functions, procedures, views in MySQL database.
  • Used SVN to control versions in project.
  • Performed unit testing by using Junit testing tool and debugged using Log4j.
  • Developed automated process for builds and deployments using Jenkins and Maven.
  • Built the application using Maven scripts and deployed using tomcat server.
  • Followed agile methodology for development process.
  • Involved in preparing document at each stage of the project.

Environment: Java 1.6, J2EE, Spring 3.0, Multithreading, Hibernate, Web Services, MySQL, Tomcat, Springboot,JQuery 2.0, Jenkins, Maven 3.2, Log4j, JSP 2.0, JavaScript, AJAX, JSON, Angular JS, HTML 4.0/5.0, and CSS 2.0/3.0, JUnit 4.12.

Confidential - Dallas, TX

Java Programmer

Responsibilities:

  • Worked with BA team to understand the requirements and implement the new functionality and work
  • The issues from the existing application code.
  • Developed the project in Java, different J2EE technologies like Struts, JSP, Servlet, JavaScript, HTML, and CSS.
  • Implementation of MVC architecture by separating the Business Logic from the presentation Logic using Struts framework.
  • Used JDBC in Data Access layer for data manipulation.
  • Implemented Spring MVC framework and integrated all products with web services.
  • Deployed Web Services for updating the information to the workflow steps and getting the pre-configured workflow processes.
  • Developed DAO classes for the data interaction and service classes for the business logic Apache Tomcat, web server was used for deployment and administration of components.
  • Used Eclipse as software development platform for developing the whole application.
  • Created Action classes part of the Struts framework and mapped in the struts configuration file.
  • Developed XSD, WSDL for SOAP web services. Used Soap UI as web services testing tool
  • Created SQL queries and stored procedures.
  • Developed and deployed the applications using Tomcat. Used SVN for the version management.

Environment: JSP, Servlets, HTML, CSS, JavaScript, JDBC, JBOSS, Eclipse, SQL, Struts.

Confidential

Java Developer

Responsibilities:

  • Designed and developed Web Application using Struts framework.
  • Created custom tags for JSP for maximum re-usability of user interface components involved in writing of JSP and HTML for the presentation of data.
  • Implemented MVC Architecture using Struts Framework.
  • Created Action and View classes with beans and integrated them through Struts Config.
  • Developed internationalized JSP pages using resource bundles as well as Servlets for the presentation tier and for Action Servlet.
  • Wrote deployment descriptor and configuration files using XML.
  • Involved in developing session beans for the necessary transactions in the application.
  • Developed theANTScript for building the application and deploying onJBossApplication Server.Used JDBC to access Database.
  • Tested components using JUnit during development.
  • Developed SQL queries and utilized stored procedures to perform transactions with the Oracle Work with a group to build the back end infrastructure of Oracle database.

Environment: JDK, J2EE, JSP, Servlets, JDBC, JBOSS, XML, HTML, Struts, Oracle 8i, Eclipse, WebSphere, JUnit, UNIX

Confidential

Java Developer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Developed Struts forms and actions for validation of user request data and application functionality.
  • Developed JSP's with Struts custom tags and implemented JavaScript validation of data.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
  • Involved in developing business tier using stateless session bean.
  • Used JavaScript for the web page validation and Struts Validator for server side validation.
  • Designing the database and coding of SQL, PL/SQL, and Triggers and Views using IBM DB2.
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used ClearCase for source code control and JUnit for unit testing.
  • Involved in peer code reviews and performed integration testing of the modules.

Environment: Java, J2EE, Struts 1.0, JSP, JDBC, Eclipse, EJB, ANT, XML, IBM Web Sphere, JUnit, DB2, CVS.

We'd love your feedback!