We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Durham, NC

SUMMARY

  • 7+ years of experience in object oriented programming, Analysis, Design, Development, Testing and implementation of Multi - Tier distributed, Enterprise applications usingJavaand J2EE technologies wif Software Development Life Cycle (SDLC).
  • Expertise in Agile Web development using HTML5, DHTML, XML, XSLT, Parsers (SAX, DOM), JSP, JSTL CSS and JavaScript, AngularJS, Node.js, jQuery, Bootstrap, JSF, AJAX, JAXP.
  • Strong experience in Service Oriented Architecture (SOA) and publishing web services (SOAP, RESTful) that include several components like SOAP, WSDL, XML, XSD, UDDI, JAX-RS and JAX-WS.
  • Extensively worked on coding using corejavaconcepts like multithreading, collections, serialization, Synchronization, exception handling, generics, network APIs and database connections.
  • In-depth noledge and experience in developing UI usingJavaScript, HTML5, DHTML, CSS3, jQuery, AJAX, JSON, Bootstrap and AngularJS 1.4.x.
  • Experienced in developing UI components using JSF framework wif Prime faces and Rich faces.
  • Experience in developing business applications using JSP, Servlets, Struts, Spring, Hibernate, JPA, JMS, JTA, JSF, JNDI, JDBC and POJO.
  • Strong experience on various Java Design Patterns such as Session Façade, Service Locator, DAO, DTO (Data Transfer Object), Value Object, Delegate, Front Controller, Factory, Business Object, and Singleton.
  • Extensive experience in working on various Spring modules (Spring MVC, DAO and AOP)and implementing MVC framework using Spring, Struts in J2EE architecture.
  • Experienced in developing ORM persistence mappings using Hibernate, Spring Data.
  • Expertise in Application development using various frameworks such as Spring Framework 4, Struts 2, JSF
  • Experience using persistence framework like Hibernate/JPA for mappingJavaclasseswif database and using Hibernate Query Language (HQL).
  • Experience in configuring and deploying teh web applications on WebLogic, WebSphere, and JBoss Application Servers including hands on experience in using Tomcat web Server.
  • Hands on experience in workingwifNoSQL, Mongo DB for handling huge amount of data
  • Sound RDBMS concepts and experience in writing SQL queries and PL/SQL in databases like MySQL, SQL Server and Oracle writing Triggers, Stored Procedures and Normalization of databases.
  • Experienced in writing complex PL/SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
  • Hands-on experience workingwifsource control tools such as CVS, Clear Case, SVN, GIT
  • Enhanced experience in using different IDEs like teh Eclipse, Net beans, Spring Tool Suite, Brackets and Atom.
  • Hands on experience in writing test cases in Junit 4.11, TestNG and using SoapUI, Postman for Web Service test.
  • Hands on experience in TDD and using JUnit, Log4J 1.2.17, and spring test for debugging and testing teh applications.
  • Experienced in JMS over messaging to exchange teh information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ as JMS provider.
  • Experienced in use of build tools like Apache Ant and Maven, Gradle, Jenkins and project tracking tools by JIRA and QC.
  • Strong experience in Release Management, Production support, Development to UAT and Production in Cloud environment.
  • Development experience in different OS like Windows, Linux and UNIX and excellent troubleshooting skills.
  • Very much comfortable in analyzing, debugging, troubleshooting and solving problems and issues in application
  • Highly motivated and a self-starterwifeffective communication and organizational skills, combined wifattention to detail and business process improvements
  • Experienced in working wif small to large-scale teams wif onshore/offshore models in Agile and Waterfall environments.

TECHNICAL SKILLS

Language: Java, C, C++, PL/SQL.

Frameworks: Spring, Hibernate, and JDBC.

Methodologies: Agile/Scrum.

Web Technologies: JSP, Servlets, HTML, CSS, JavaScript, JQuery, AJAX, JSON, Angular JS.

Application Server: JBoss, WebLogic, WebSphere and Apache.

Web Servers: Apache Tomcat.

IDE: Eclipse, My Eclipse, IntelliJ, NetBeans.

Version Control: CVS, GIT and SVN.

Databases: Oracle, MySQL, DB2, MS SQL Server.

Testing/Build Tools: JUnit, ANT, Maven.

Web Services: SOAP and REST.

PROFESSIONAL EXPERIENCE

Confidential, Durham, NC

Sr. Java/J2ee Developer

Responsibilities:

  • Involved in all teh phases of SDLC and responsible for object-orientated analysis/object-orientated design and worked closely wif teh business analyst's in gathering, understanding and implementing teh requirements.
  • Elaborated use cases, interface definitions and services specifications in collaborationwif Business and System Analysts.
  • Worked on Agile development methodology and built teh application wif Test Driven Development (TDD).
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate wif JPA.
  • Developed Bootstrap responsive web application pages using AngularJS services, controllers and directives for front end UI and consumed RESTful web service API.
  • AngularJS was used to implement vans information data binding and created filter on van page to instantly show end users only teh models that meet filter criteria.
  • Worked wifAngularJSfilters in expressions and directives to filter data rendered in teh UI. Displayed tabular data usingAngularJSby applying filters on teh table data.
  • Developed GUI using JavaScript, jQuery, AngularJS, along wif HTML5, CSS3 and Bootstrap.
  • Using AngularJS, created customdirectivesfor data manipulations and to display data in standard format in UI.
  • Implemented Single Page Design and customized directive and filter criteria by using AngularJS and used AngularJS MVC to build a cross-browser compliant application.
  • Worked on filtering teh data comes from remote servers usingAngularJS filters concept.
  • Handled all teh client-side validations, hide and show controls, dropdown menus and tab navigation usingAngularJSand HTML5 and jQuery.
  • Worked wif AJAX data consisting of JSON responses, parsing teh same and presenting on theUIlayer.
  • Used Gulp to manage UI tasks such as building, minifying, watching for changes and executing tests using Karma.
  • Designed teh system based on Spring MVC Model architecture. Developed a business logic layer using Spring Framework (Dependency Injection) and client-sideJava-beans for DAO Design Patterns.
  • Developed HibernatewifSpring Integration as teh data abstraction to interactwifthe database and used dependency injection (DI) using Spring framework and annotations.
  • Used Hibernate for mappingjavaclasseswifdatabase and created querieswifHibernate query language (HQL).
  • Extensively used XML Web Services for transferring/retrieving data between different providers. Extensively involved in developing Restful Web services using Jersey framework (JAX-RS) and REST annotations.
  • Rules were configured using Drools engine run through JBPMworkflow using Java8.
  • Built a RESTfulAPIto save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
  • Created tables, triggers, stored procedures, SQL queries, joins, constraints & views for Oracle database
  • WorkedwifJMS as messaging service and JTA for Transaction management. Using JMS to send email or notify clients who has subscribed services.
  • Logging framework Log4J is used for log messages. Implemented Log4J for application logging and to troubleshoot issues in debug mode and Used JUnit for testing teh application
  • Used Maven to build war and ear files to deploy on Weblogic Server and used Jenkins for continuous integration.
  • Involved in Unit, Integration, bug fixing, acceptance testing wif test cases, Code reviews. Used HP Quality Center (QC) as teh test management tool.
  • Involved in version control by using Git and participated in deploying applications using CI-Jenkins.

Environment: AngularJS, HTML, CSS, JavaScript, jQuery, NodeJS, Spring MVC, Hibernate, Oracle database, REST Web Services, JMS, JTA, Weblogic, Spring Tool Suite, Windows 7, Git, AWS, Maven, Jenkins, log4j, XML, Jersey.

Confidential, LongIsland, NY

Sr. Java/J2ee Developer

Responsibilities:

  • Actively involved in all phases of teh end-to-end implementation project- requirements gathering, analysis and design, development, testing and debugging.
  • Actively participated in teh daily SCRUM meetings to produce quality deliverables wifin time.
  • Implemented teh application using teh concrete principles laid down by several design patterns such as Singleton etc.
  • Worked on teh front-end development using AJAX, HTML5, CSS3, JavaScript and AngularJS.
  • Built main application in leveraging technologies such as AngularJS.
  • Worked on Spring framework encapsulated using DAO pattern to connect to teh database.
  • Developed teh application usingSpring Frameworkthat leverages classicalModel View ControllerMVCarchitecture.
  • Developed Session beans which encapsulate teh workflow logic and used Hibernate to access data.
  • Developed Web Services to allow communication between applications through REST over HTTP.
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
  • Worked wif Spring based JUnit framework for writing JUnit tests and integration tests.
  • Used different deployment environments by utilizing WebSphere and Tomcat Web server.
  • Involved in installing and configuring Eclipse and Maven for development.
  • Maintained teh code base using SVN version control system.
  • UsedLog4Jto capture teh log that includes runtime exceptions, monitored error logs and fixed teh problems.

Environment: Java, Agile,AJAX, HTML5, CSS3, JavaScript, AngularJS, REST, Spring, Hibernate, WebSphere, Tomcat, SVN, Log4j, Junit, SQL Server, Oracle, Eclipse, Maven, Windows.

Confidential, Alpharetta, GA

Sr. Java/J2ee Developer

Responsibilities:

  • Worked inScrumteamforrapid developmentand improve coding efficiency.
  • Participated in brain storming meetings wif various teams to understand teh requirement.
  • Designed and developed various modules of teh application using Java and J2EE.
  • Development of presentation layer for request capturing screens, search screens usingHTML, CSS, XMLandJavaScript.
  • Worked wif AJAX and AngularJS to create interactive front-end GUI.
  • ImplementedMVCdesign pattern using Spring framework.
  • Used Spring API's for wiring components using dependency injection.
  • Used Spring - ORM to integrate Hibernate and creation of Hibernate POJO's.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model wif SQL-based schema.
  • Used WebSphere commerce framework for teh contract files deployed on server.
  • Used REST Web Services to publish and consumed different services which makes teh code reusable.
  • Designed database and normalization for databases in Oracle and used teh Stored Procedures and Triggers in teh application.
  • Created Client requests and Server responses using Servlets.
  • Used ANT scripts to build teh application and deployed on Web Logic Application Server.
  • Used GIT for version control across common source code used by developers.
  • ConfiguredLog4jfor debugging teh application. And, used JUnit for unit testing.

Environment: Java/ J2EE, Agile/Scrum, HTML, CSS, XML, AJAX, Angular JS, JavaScript, Spring, Hibernate, WebSphere, REST, Servlets, ANT, GIT, Log4j, JUnit, Windows.

Confidential, Chicago, IL

Sr. Java/J2ee Developer

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in using Core Java concepts - Collections, Exception Handling, Multi-Threading, Serialization.
  • Created batch framework by using SpringBoot.
  • Developed teh application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Created RESTful clients for various web-services involving both JSON and XML.
  • Extensively used Service Oriented Architecture (SOA) to integrate widely disparate applications, that are Web based and uses multiple implementation platforms.
  • Writing teh enhancements and migrating teh existing programs using Test Driven Development (TDD) software development process.
  • Developed UI components and faces-config.xml file of JSF MVC framework.
  • Used EJBs (Session beans) to implement teh business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
  • Used AJAX and JavaScript for validations and integrating business server-side components on teh client side wif in teh browser.
  • Implemented teh Project structure based on Spring MVC pattern using Springboot.
  • Extensively used Spring JDBC in data access layer to access and update information in teh database.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Involved in writing teh ANT scripts to build and deploy teh application.
  • Involved in working in QA Automation Using Selenium.
  • Writing Automation Test cases and fixing issues for regression test suite.
  • Implemented teh application using Agile development methodology.
  • Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML.
  • Actively participated in teh daily Scrum meetings to produce quality deliverables wifin time.

Environment: JAVA, J2EE, Core Java, SpringBoot, Spring Frame work, MVC, RESTful, JSON, XML, SOA, TDD, JSF, EJB, JMS, AJAX, JavaScript, Spring MVC, JDBC, Apache Camel, ANT, Selenium, AGILE-SCRUM

Confidential, Madison, WI

Java/J2ee Developer

Responsibilities:

  • Analyzed business requirements and estimated work effort for each task.
  • Prepared application design documents based on High Level Design Documents.
  • Used Eclipse SDK 3.5 as an IDE for development.
  • Implemented persistence framework using baits.
  • Implemented workload automation using Flux.
  • Implemented design patterns like Singleton, DAO’s and Value Objects.
  • Extensively used java Collections & Exception Handling across teh application.
  • Used Java/J2EE/java 2 standard edition components like Core java, servlets, java beans and JDBC connections in teh application.
  • Implemented logging mechanism using log4j tool.
  • Involved in Unit Testing and developing and executing unit test cases.
  • Support QA and Production support.

Environment: J2EE, Java 1.5, iBatis 2.0, Flux 7.5.3, Spring3.x, apache tomcat 5.5, Broad Works R17, apache cxf 2.x, Cygwin, Eclipse SDK 3.5, Oracle 11g, XML, XSD, XML Beans, Log4j, JNDI, ANT 1.6, SQL.

Confidential 

Software Engineer 

Responsibilities:

  • Involved in analysis, design and development of application and developed specifications which include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Used HTML, CSS, and Java Script for developing web pages.
  • Built web applications using Struts MVC framework.
  • Developed server-side applications using Servlets, EJBs and JDBC.
  • Developing teh back-end part wif Hibernate persistence framework.
  • EJB components were developed for middle tier component implementation and business logic implementation.
  • Used JMS for communicating various clients and its components.
  • Extensively configured teh build files to different Environments.
  • Developed Session Beans which encapsulates teh workflow logic.
  • Developed a Web Service to generate OTP for online money Transfer using SOAP.
  • Used Entity Beans to persist teh data into database and used Message Driven Beans to notify teh bean state.
  • Used CVS for teh concurrent development in teh team and for code repository.
  • Used JUnit for Testing.
  • Created User guide and application support document.

Environment: J2EE, JSP, JDBC, Servlets, Struts, Hibernate, EJBs, MDB, HTML, Rational Rose, CVS, WSDL, SOAP, Web sphere 6.0, WSAD, Struts 1.3.

We'd love your feedback!