We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

New York City, NY

SUMMARY:

  • 6+Years of extensive IT experience in web application analysis, design, development and deployment of enterprise application with strong hold on Object Oriented JAVA, J2EE and Client Server technologies.
  • Expertise in developing applications using Java, J2EE Standards, Java servlet programming, EJB, JSP, Struts, Spring, JDBC, JMS, JNDI, XML, UML, ANT, CVS, MKS, Hibernate, Oracle, SQL Server, Sybase, MVC Architecture, Web Services, AJAX, Maven, RMI, SOAP, HTML, CORBA, LOG4J, Axis, Java Beans, JavaScript and DHTML.
  • Experience in working on various spring modules (Spring MVC, Spring DAO and AOP) along with Hibernate3.xas the back - end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Good knowledge on Spring Batch for better transaction management.
  • Extensive experience in implementing MVC framework using Struts in J2EE architecture.
  • Proficient in developing and designing the phases of Software development Life Cycle (SDLC).
  • Strong Understanding of J2EE design Patterns like Session facade, Singleton, Front Controller, Business delegate, Service Locator, DAO, DTO
  • Profound Knowledge in configuring and deploying web applications using Tomcat web server and application servers like Web Logic, IBM Web Sphere, JBOSS and developed deployment descriptors for the EJB to deploy on.
  • Developed J2EE applications on different IDE's like Eclipse, IBM Web Sphere Studio Application Developer WSAD, Rational Application Developer (RAD), JBuilder
  • Good Understanding of relational database concepts and experience in Query construction using SQL.
  • Hands on experience with database tools like Toad for Oracle, DB2, SQL Server
  • Strong Database (RDBMS) development experience in writing queries, functions, stored procedures, triggers.
  • Expertise in XML (SAX, DOM), XSL, XSLT, XML Schema, DTD, Custom Tags, and JavaScript.
  • Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, JMS (Java Messaging Service), AJAX and tools like ANT, JUNIT.
  • Experience in working version control tools like MKS, CVS, Clear Case and SVN.
  • Developed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams, collaboration diagrams, state chart diagram and Activity diagrams using Rational Rose
  • Defined and created various functional documents for the systems to be developed like Functional requirement document, use cases, design document.
  • Excellent analytical, logical and programming skills, Self Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills
  • Willingness and Ability to learn and implement New Technologies wherever necessary.
  • Authorized to work in the US for any employer.

PROFESSIONAL EXPERIENCE:

Confidential, New York City, NY

Sr. Java Developer

Responsibilities:-

  • Designed the back-end components of a next generation mobile health risk assessment, developing REST/JSON based web services for consumption by an HTML5/JavaScript based front end.
  • Architected services to align with business objectives and fit into overall SOA driven program.
  • REST service development with Spring MVC, serving JSON payloads to a Drupal/PHP based front end.
  • SOAP service development with Spring WS, for B2B processes such as importing additional user data from third party sources such as customers and vendors.
  • Made the conceptual model of the relations between classes which captures the logical relations between real-world entities.
  • Implemented the service layer using CXF framework including some parts of the WADL.
  • Built Facade object between the DAO layer and the business layer.
  • Extensive use of JAXB to convert the xml schemas into objects to use in the application.
  • Built External services camel routes using java DSL.
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
  • Used ANT and Maven automated build scripts to compile and package the application and implemented Log4j for Disability Print User project.
  • Used JPA and Hibernate annotations for defining object relational metadata.
  • Wrote unit and integration test cases for all the components.
  • Re-factored some old code to make more maintainable and reusable.
  • Involved in Kanban agile software development methodology.

Environment: Java, Web Services( SOAP and Restful), Spring 3.x/4.x, Hibernate 4.x, Apache cxf(WebservicesApache camel(Routes), JBoss(5.x/6.x), ORACLE (11g/12c), PL/SQL, JMS Solutions, Junit(EasyMock, Mockito), Log 4j, Maven, Git revision control, Google Guava, JSON/XML, IntelliJ.

Confidential, New York City, NY

Sr. Java Developer

Responsibilities:-

  • Implemented the application using Java object oriented principles.
  • Proficient on Java Design Patterns & J2ee design patterns.
  • Worked on Core Java and its libraries in creating the java/J2EE web application's business Logic.
  • Used the various Complex data structures in collections Framework in Java/J2EE for building the Business Logic.
  • Implemented JAVA/J2EE design patterns such as Factory, Template, MVC, Singleton.
  • Implemented Java and J2EE Design Pattern such as Command, State, Template, Composite, Strategy and Observer.
  • Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.
  • Created web services and desktop applications to access and display data needed by support teams using, Ajax, JavaScript, JQuery, Backbone.js, Node.js, Java/J2EE, CSS and HTML.
  • Responsible for implementing the business requirements using Spring Core, Spring MVC, Spring Boot, Spring Data and Spring Security.
  • Implemented the application using Spring MVC Framework and handled the authentication, authorization, and access-control features by using Spring Security.
  • Implemented role based authentication and authorization using Siteminder and spring security.
  • Implemented business process, database retrievals and access of information using Java and Spring Core, Spring MVC, Spring DAO, Spring Security framework.
  • Worked on Spring Security for providing access to various level of users.
  • Experience in Struts, Spring IoC, Spring MVC, Spring Data, Spring Boot, Spring Security and other spring frameworks implementation and integration.
  • Used spring framework to inject the DAO and Bean objects and for auto wiring the components and implemented application security using spring security API.
  • Provided Basic auth security for the create/Update Service which was implemented using spring security.
  • Used version control tool Git and its features such as check-in, check-out, merging and branching with a GUI.
  • Collaborated with the team using GIT, GitHub, SourceTree version control platform.
  • Managed the code versioning and releases versioning through SVN, Git.
  • Used GIT for version control, and Jenkins for Continuous Integration and Continuous Deployment (CI/CD).
  • Expertise in using source code control systems such as GIT, JIRA, and Jenkins for maintaining versions across various releases.
  • Maintain the code base by frequent updates to revision using GIT version control system.
  • Involved in configuring the Git repository and maintain the version control using Git.
  • Experience in software configuration management using version controls like SVN and GITHUB.

Environment: Java, JAX-RS/Rest services, Spring 3.x/4.x, Hibernate 4.x, Apache cxf(WebservicesApache camel(Routes), JBoss(5.x/6.x), ORACLE (11g/12c), PL/SQL, JMS Solutions, Junit(EasyMock, Mockito), Log 4j, Maven, Git revision control, JUnit, Mockito, JBoss, Google Guava, Maven, JSON/XML, Eclipse

Confidential, Raleigh, NC

Java Developer

Responsibilities:-

  • Actively participated in the complete Software development life cycle starting from design phase to the implementation phase.
  • Involved in developing and deploying SOAP Web Services.
  • Involved in capturing web service and jms transactions off the wire using Flat files, and parsing the xml into name value pairs and storing some in Oracle DB.
  • Used SAX Parser for parsing the xml data and storing the XPath's in Oracle DB.
  • Involved in creating JMS Queue, JMS Client that creates and sends messages, and JMS Consumer that receives the message.
  • Involved in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
  • Worked with Mocking while running JUnit test cases for batch processing.
  • Used Spring DAO concept in order to interact with Database using JDBC template.
  • Involved in writing Stored Procedures to insert all the new services and elements coming from the CSI.
  • Used Maven for building and added lot of external dependencies.
  • Used Jenkins as an integration tool, involved in dev2deploy Script work on Jenkins side.
  • Involved in configuring Jenkins for many jobs and handled lot of issues on Jenkins side.
  • Solving the new issues from end users and worked with new Change Requests.
  • Used to write SQL queries, Triggers, Functions for Oracle database and developed some complex SQL queries.
  • Deployed the web components in WebLogic Web Server.
  • Created Test suites in SOAPUI projects and created internal test cases depending on the requirement.
  • Creating JUnit test case design logic and implementation throughout application.
  • Worked in Agile methodology and involved in scrum meetings weekly.
  • Coordination with testing team, Preparing Test cases and application team members.
  • Unit testing and system testing using Defect Tracking System.
  • Worked on IBM BPD to create the Business Process Management workflow for the Self-service application SSA.

Environment: JDK, Core Java, J2SE, J2EE, Factory Patterns, Multithreading, JSP 1.2, JDBC, JNDI, Maven, Xml1.0, Hibernate 3.0, Spring, Spring Batch 2.1.8, Log4j, Oracle10i, SVN, P4, Web Logic, Eclipse IDE, UNIX, Linux, IBM BPD

We'd love your feedback!