We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

ColumbuS

SUMMARY:

  • 8+ years of experience as a Full Stack Java Developer in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies & developing applications with agile methodology.
  • Programming experience in Java, Servlets, JSP, Java Script, JDBC, JSF, XML, EJB, Struts, Spring MVC, Ajax, Hibernate, JDBC, HTML, DHTML, CSS and Web Services.
  • Extensive knowledge in Front End technologies like J Query, JavaScript, HTML and CSS.
  • Experience with web/application servers like Apache Tomcat, JBoss, IBM Web Sphere, WebLogic
  • Proven expertise in working with databases like Oracle 8i/ 9i/ 10g/ 11g, SQL Server, DB2, database programming using PL/SQL.
  • Expert in HTML5/CSS3 development and have experience in Angular.js.
  • Expertise in building strong websites confirming Web 2.’0 standards using Angular.js Framework & CSS-Bootstrap to develop valid code and table-free sites
  • Worked on OOAD and OOP from designing UML diagrams using IBM Rational Rose and Microsoft Visio tools to development phase
  • Strong working experience with Spring Framework, which includes usage of IoC/Dependency Injection and different Spring modules like Core Container, Data Access/Integration, Web and AOP in Web applications
  • Good Experience with XML, XSD, DTD, SAX, DOM technologies.
  • Extensive experience with Frameworks in Struts, ORM (Hibernate) and spring (Spring MVC, Spring Context, Spring DAO, Spring ORM, Spring Security).
  • Knowledge on service oriented architecture (SOA), workflows and web services using XML, Test Driven Development (TDD) Environment, SOAP and WSDL
  • Extensive experience in implementation of the version control software VSS, CVS, SVN and Clear Case
  • Experience on complete software development life cycle (SDLC) with software development models like JIRA, Agile Scrum Model, Prototype model & RUP, Waterfall model.
  • Development, testing and deployment experience of enterprise applications on Windows 98 / … / XP, Linux, Knowledge in UNIX Shell Script & UNIX platforms through IDE's such as Eclipse/My Eclipse, NetBeans and IntelliJ
  • Experience with log tools: Maven, JUnit, Log4j and Ant
  • Strong analytical and problem solving skills, highly motivated, good team player with very Good communication & interpersonal skills.

TECHNICAL SKILLS:

Operating Systems: Windows 2000/XP/95 server, Linux, Unix, MS-DOS.

Languages: C, C++, Java, JavaScript, XML, UML, HTML, DHTML

Java Technologies: JDK 1.6/1.5/1.4, Servlets, JDBC

Web Technologies: Struts1.2,Spring 3, MVC, Hibernate 3, SERVLETS, JSP, XML,AJAX, JavaScript, HTML, CSS, SOAP,UDDI, Java Web Services, JQUERY

Middleware: J2EE 1.4, SOA,REST WebServices

Application Servers: WebSphere Application Server 6.x, Weblogic Application Server 10.3, JBOSS 3.x,Tomcat 7.x.

Databases: IBM DB2 10, MS - SQL Server 2008/2005, Oracle 10g/9i/8i

Frameworks: Struts 1.2,JSF,Spring,Spring MVC

Tools IDE: Intellij IDE,WSAD 5.0, Eclipse 3.0,Jbuilder 2005,Oracle JDeveloper 10.3.3.1,NetBeans 6.0,Oracle SQL Developer 1.5.x,PL-SQL Developer 7.1.4,TOAD 8.x,Aqua data studio 10.x

Other Tools: AJAX, ANT.

Testing Tools: JUnit, Gherkins, Cucumber, Selenium

Version Control: Perforce, StarTeam, Clear Case 7/6, Clear Quest, Subversion 1.2/1.3.

OR Mapping: Hibernate 2.1

Additional Skills: Struts Portlets

PROFESSIONAL EXPERIENCE:

Confidential, Columbus

Sr. JAVA Developer

Responsibilities:

  • Work with business users to create Business Requirement Document (BRD). Write functional Specification Document (FSD) based on the Business Requirement Document (BRD).
  • Create Technical Specification Document (TSD) based on the Functional Specification Document. (FSD)
  • Including Class Diagrams, UML Diagrams, Transition Diagrams.
  • Involve in team architectural discussions.
  • Work directly with others (developers and internal stakeholders) to develop a solid understanding of the business application and requirements for which the application is being designed.
  • Use spring JMS Template for sending and receiving messages synchronously.
  • Develop services and applications using java.
  • Develop applications using Spring framework.
  • Develop applications using Spring boot, Spring MVC and Spring Security.
  • Document the Restful APIs using Swagger.
  • Use cloud foundry to push applications into GAIA cloud
  • Write DB2 queries to retrieve the data from the database.
  • Create rest end points for HTTP requests such as GET, POST, PUT and DELETE using spring boot.
  • Write Junit test cases to perform unit testing on the code developed.

Environment: Java8, ECMA Script6, Power Mockito, Spring, REST, SOAP UI, DB2, Jenkins, JBoss, Intellij, Git (Source Tree), Bitbucket, UM, DDD (Domain Driven Design), Splunk, GAIA(Cloud), ADFS, EPV-AIM, JIRA, Cassandra, Sonar Cube, Knock out JS, Cloud Foundry, Swagger

Confidential, Louisville, Kentucky

Full Stack Developer

Responsibilities:

  • Participate in the discussion with the business experts to understand the Business requirements and prepare them in to technical requirements towards development.
  • Created html UI for various screens such as location profile, equipment, instructions and routing rules.
  • Used Bootstrap along with Angular JS in creating the application.
  • Developed custom directives in Angular JS that could be re-used like a template across the application and can be re-used to manipulate DOM across the application.
  • Used Angular JS and Node JS to implement rich functionality in various pages: form validation, grid, search, sort, pagination.
  • Worked extensively on JQgrids, jquery controls and javascript.
  • Created CSS classes and also worked on CSS integration.
  • Used Java 8 lambda expressions.
  • Implemented functional interfaces and method references.
  • Wrote restful web services for service layer.
  • Worked with NOSQL (Couch base) and its integration with spring.
  • Wrote Junit test cases.
  • Used Log4j as logging framework to capture the log traces of applications in debugging the issues.
  • Used TFS (Team Foundation Server) for Source Control and Version Management.
  • Used Active MQ and JMS for sending and receiving messages.

Environment: J2EE, Web Services(SOAP, RESTFUL), Log4j, HTML5, CSS3, Apache Tomcat, Maven, Oracle(12c), TFS, CSS, HTML, JavaScript, Web logic, JQgrid, Spring MVC, Angular JS, Bootstrap, SOAP, Ajax, Java 8, JMS(Active MQ), JUnit

Confidential, Columbus, Ohio

JAVA/ J2EE Developer

Responsibilities:

  • Participate in the discussion with the business experts to understand the Business requirements and prepare them in to technical requirements towards development.
  • Involved in designing UML diagrams using Rational Rose.
  • Programming and Development of modules involving Struts, Spring, AJAX, Servlets, JSP, JSTL, JQuery and JS.
  • Wrote services using SOAP for the service layer.
  • Written the Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application.
  • Used Struts Framework in the application, which is based on MVC design pattern. Developed Action classes and Form beans and configured the struts-config.xml.
  • Used Dependency Injection feature of spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • High level design of SOA components to complete end-to-end B2B integration
  • Written JUnit Test cases for the Helper, Gateway and Action classes which support the application.
  • Designed various tables required for the project in SQL database and used Stored Procedures in the application.
  • Developed the automatic build scripts using ANT for the application and deployed and Web Sphere Application server.
  • Wrote JUnit test cases.
  • Utilized SVN as a version control system and for code management.

Environment: J2EE, JSP, Servlets, Struts, JSTL, JMS, XML, XSLT, Web Service(SOAP and Restful), Spring, Hibernate, J Query, Java Script, Ajax, DHTML, HTML, CSS, IBM Web Sphere Application Server 6.x, Apache Tomcat, Web Services, Oracle, ANT, Rational Clear Case, JUnit, log4j, Oracle 12c

Confidential, Cincinnati, Ohio

JAVA/ J2EE Developer

Responsibilities:

  • Worked as a Java Developer and involved in analysis of requirements, design, development, Unit and Integration testing.
  • Interact with Business Analyst and Subject Matter Experts (SME) to understand the requirements and for any clarifications required by the team, followed agile methodology and SCRUM meetings to track, optimize and tailor features to customer needs.
  • Designed and developed Application based on Spring framework using MVC design patterns.
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
  • Designed and implemented the presentation layer using JSP, tag libraries, CSS, AJAX, HTML and DHTML.
  • Implemented Java 1.5 new features like generics, auto boxing/unboxing, enhanced for loops in the application.
  • Designed and integrated the full scales hibernate / Struts.
  • Developed Action forms, Action classes and struts-config.xml file of Struts Framework Developed workstation web module using Struts MVC, JSTL, and integration with Hibernate.
  • Published and consumed Web Services using SOAP, WSDL and deployed.
  • Used the Java Collections API extensively in the application.
  • Tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Worked and Modified the Database Schema according to the Client requirement.
  • Used Clear case as the version control.

Environment: Linux, Struts framework, Log4j, Hibernate, JSP, JSTL, Servlets, JDBC, SOAP UI, Web Services, Apache Tomcat, Oracle, SQL, Clear case, JavaBeans, CSS, HTML, DHTML, JavaScript, Web Sphere.

Confidential

JAVA/ J2EE Developer

Responsibilities:

  • Involved in SDLC's requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.
  • Developed class diagrams and sequence diagrams with the help of Enterprise Architect.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) and Inversion of Control (IoC).
  • Involved in development of presentation layer using JSP and Spring MVC
  • Created configuration files for Spring, Hibernate.
  • Implemented Object-relation mapping in the persistence layer using Hibernate framework.
  • Used Web services - WSDL and SOAP for getting required information from third party.
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Used Log4j as logging framework to capture the log traces of applications in debugging the issues.
  • Deployed the complete Web applications in WebLogic server.
  • Used ANT tool for building and packaging the application.
  • Used Subversion SVN for Source Control and Version Management.
  • Involved in developing UI layer using JavaScript, JQuery, and AJAX.

Environment: JDK 1.6, J2EE, Servlets 2.5, Spring 3.0, Oracle 10g, Hibernate 3.5, XML1.0, SVN, Eclipse 3.4, Log4J, Junit4.x, WebLogic 9.0, Apache Axis2 1.4.1, Angular JS, Web services, SOAP, PL/SQL, JAX-WS.

Confidential

JAVA/ J2EE Developer

Responsibilities:

  • Software Development is driven by pure agile methodology, short sprints in form of iterations and developed using Java JEE components.
  • Developed applications in Eclipse IDE and Deployed in Web Sphere Application Server 8.5 and JBoss Application Server.
  • Implemented Spring Web MVC framework for the applying MVC Implementation to the web application.
  • Involved in Designing and Developing UI Interface using JSP, CSS, HTML, Java Script, AJAX and J Query.
  • Involved in developing and configuring server side J2EE components like Servlets, JSP, JDBC, JSON, and REST Web Services, J2EE platform using Eclipse IDE, and deployments in JBoss App Server environments.
  • Used SVN for version controlling.
  • Created database tables in Oracle and created required SQL queries, stored procedures and used JDBC to perform database operations.
  • Developed persistent classes, including association, inheritance, polymorphism, composition and the Java collections framework.
  • Used Log4j for Logging and Used Quality Center for Bug Reporting Tool
  • Performed Unit Testing of the developed component using JUnit.

Environment: HTML, Java 1.7, JSP, Servlets, Spring, Core Java, JBoss Server 7.0, Web Sphere Application Server, JDBC with Oracle 10g, Quality Center, SVN, JavaScript, J Query, CSS, Eclipse, REST, JAX-RS, SQL Developer, Maven.

Confidential

JAVA/ J2EE Developer

Responsibilities:

  • Developed Spring MVC controllers, JQuery UI libraries: Auto complete, JQuery UI table, used JSTL tag library, developed custom tags, JQuery AJAX API.
  • Used Hibernate annotations, one to one, many-to-one, one-to-many, many-to-many associations.
  • Created Spring MVC - REST based JSON Services, used Rest Template for making a client call to JAX-RS web services.
  • Good experience in Web Design and Development
  • Used the Collections API, Generics while developing code.
  • Experience creating dynamic web interfaces utilizing modern Javascript frameworks such as jQuery, Angular JS.
  • Developed the UI Layer using Struts, JSP, JavaScript, jQuery, AngularJS, JSTL, XML and XPath.
  • Used SVN (Subversion) for source control.

Environment: J2EE, Soap Web Services, WebLogic 10.3, Spring 3.1, JAX-RS, Jersey, Java Beans, JAX-WS Jackson, Hibernate 4.1.0, Eclipse 3.5, SVN, HTML5, Maven 2.x, Oracle 11i

Confidential

JAVA/ J2EE Developer

Responsibilities:

  • Involved in SDLC's requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.
  • Developed JSP for UI and Java classes for business logic.
  • Utilized JavaScript for client side validation.
  • Utilized Oracle PL/SQL for database operations using JDBC API.
  • Involved in the design, development and deployment of the Application using Java/J2EETechnologies.
  • Created Action Forms and Action classes for the modules.
  • Developed JSP's to validate the information automatically using Ajax.
  • Created struts-config.xml and tiles-def.xml files.
  • Developed Ant script to create war/ear file and deploy the application to application server.
  • Extensively involved in database activities like designing tables, SQL queries in the application and maintained complex reusable methods which implements stored procedures to fetch data from the database.
  • Used CVS for version control.

Environment: Java/J2EE, JSP, Servlets, Struts 1.1, Spring, JUnit, Eclipse, Apache Ant, JSP, JavaBeans, JavaScript, Tomcat 4.1, Oracle 9i, XML, XSLT, HTML/DHTML/XHTML, CSS, Tiles, Ajax, PL/SQL.

We'd love your feedback!