We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

New York, NY

PROFESSIONAL SUMMARY:

  • Around 9 Years of experience in all the phases of software application involving Analysis, Design, Development, Testing and Implementation of application software with JAVA/J2EETechnologies.
  • Experience in Software Development Life Cycle (SDLC), Rational Unified Process (RUP), AGILE methodologies and Enterprise Java Beans.
  • Experienced in Health Care, Insurance, Banking, Financial, and E - Commerce Domains.
  • Strong development skills in Core Java, J2EE(TM), JDBC, JSP, Servlets, EJB, JMS (MQ-series), JNDI, RMI, XSL, Java Script.
  • Experience in the developing User Interface(UI) Applications and professional web applications using HTML 4.0/5, CSS2/ CSS3, JavaScript, AngularJS, JQuery, AJAX, JSON, XHTML and XML.
  • Expertise in developing reusable components for cross cutting concerns like Logging, Memory Leak management, Transaction management, Class loading and Testing framework using Log4j, Ant, Maven and JUnit to increase productivity, easy maintenance and to retain software quality.
  • Designed and development multiple MVC based Web Application using J2EE(TM) Technologies and popular open-source framework Struts Framework, Spring MVC, ORM Hibernate Framework.
  • Experience in Web Services using SOAP, Restful, WSDL, HTML, XML, JAXB, XSD, SAX and DOM parsers.
  • Working Knowledge of other programming languages like C,C++ and Markup Languages like XML, HTML 5.
  • Experience of working with Oracle 8i/ 9i/ 10g/ 11g, SQL/ MYSQL server and DB2rational database management systems.
  • Experience in building enterprise applications using ANT and MAVEN.
  • Experience in using continuous integration tool Cruise Control Tool.
  • Extensive experience in Programming, Development, Configuration, Fine-Tuning and administrating middle-tier popular J2EE(TM) Application Servers like Confidential Web Sphere 7.0, BEA Web Logic and Open Source JBOSS and Apache Tomcat 6.0.
  • Experience in Unit Testing, Debugging, Remote Debugging, Error Logging, Integration and System Testing using Log4J, Load Runner, JUNIT and TestNG.
  • Experience in developing web pages quickly and effectively using HTML5, CSS3, JavaScript, jQuery, JSON and also experience in making web page.
  • Expertise in using version control tools such as SVN,CVS, GIT and CA SCM.
  • Excellent Analytical, problem solving and interpersonal skills. Consistent team Player with excellent Communicational skills and ability to learn new concepts, technology in short span.
  • Strong experience in prod deployment/implementation activities and proactive co-ordination with all stake holders(DBA, Admin etc).

TECHNICAL SKILLS:

Languages: C, C++, Java, UNIX shell scripting, SQL, HTML, JavaScript and XML.

JAVA/J2EE Technologies: J2EE, Servlets, JDBC, log4j, JUnit, DOM JSP, JSF, EJB, JNDI, JMS, Struts, Hibernate, Sprig MVC, Rest and SOAP Web Services, JAX-RPC, AJAX, JavaScript, XML, ApacheCXF

Application/Web Servers: Web Sphere 7.0/6.x, Web Logic JBOSS, Tomcat, Confidential Rational application Developer 8.5.1.

Databases: Oracle Confidential DB2, MS-Access, MS SQL-Server.

Web Technologies: AJAX, AJAX,JSF, HTML5,CSS,HTML, Java Script, AngularJS, Shell

Design Tools and IDE's: RAD 7.5/6.0, Eclipse 3.x, Rational Rose, UML,STS, Cruise Control CI

Operating Systems: UNIX (Solaris, HP-UX), RedHat Linux, Windows MS-Dos.

Others: Maven, JUnit, Log4J, CVS, TOAD, SQL, PL/SQL, ActiveMQ, CA Harvest SCM, GIT, HP service Manager, HpSystinet, WinSCP,Putty

WORK EXPERIENCE:

Sr. Java Developer

Confidential, New York, NY

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements
  • Developed user interface using java Server Pages (JSP), HTML and Java Script, Angular JS for the Presentation layer.
  • Developed entire application web-based client implementing MVC Architecture using Spring Frame work
  • Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks.
  • Developed several REST web services supporting both XML and JSON to perform tasks such as validation of the card details. Restful web services leveraged by both web and mobile applications.
  • Integrated process into build system which auto-generates Restful API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
  • Created maven archetypes for generating fully functional Restful web services supporting both XML and JSON message transformation. Archetypes built on Spring 3.0 technology.
  • Involved in setting up Authentication and Authorization of the Application Using LDAP and SAML.
  • Experienced with Jenkins methodologies includes CI (Continuous Integration) and CD(Continuous Deployment).
  • Developed POJO classes and used annotations to map with database tables.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information
  • Used multithreaded environment to run the processes asynchronously using different future calls to access the data.
  • Used SQL Queries in Java code to do select/update/delete depending upon the business requirement.
  • Also used Stored Procedures connecting to the database using Spring JDBC.
  • XSL/XSLT is used for transforming and displaying reports.
  • Used SVN to keep track of all work and all changes in source code.
  • Used JProfiler for performance tuning.
  • Followed agile methodology for development process.
  • Wrote test cases which adhere to a Test Driven Development (TDD) pattern.
  • Used JUnit, a test framework which uses annotations to identify methods that specify a test.
  • Good hands on UNIX commands, used to see the log files on the production server.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Built the application using MAVEN and deployed using Confidential WebSphere Application server.

Environment: Java 1.7, J2EE, Spring, JNDI, JAX-WS, WAS 8.5, HTML, CSS, JavaScript, JavaServer Pages (JSP) 2.0, Angular JS, Spring Model View Controller (MVC), XML, Eclipse, Agile Methodology, Web Services(RestFul), SOUPUI, SQL, JProfiler, Maven, ANT, Unix, Log4j, Junit.

Java/ J2EE Developer

Confidential, Farmington Hills, MI

Responsibilities:

  • Designed and developed features for J2EE-based business activity monitoring and operational dashboard engine, including the rules and alert engine, webapp components, recoverability, intelligent workflow features, internationalization, and upgradability.
  • Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used JQuery to make Ajax calls.
  • Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.
  • Used Angular.js framework in developing various UI components.
  • Developed the business layer logic and implemented EJBs Session beans.
  • Worked with selenium IDE and selenium webservices.
  • Developed a web 2.0 control console using GWT to manage data matching for data staging.
  • Developed the Application Module using several design patterns like Singleton, Factory, DAO, DTO, Business Delegate, Façade, prototype and Composite View.
  • Designed and coded JAXB API to interact with third party application for asynchronous loading and parsing of JMS XML messages.
  • Utilize and program RestFul Webservices, EJB/JPA, and Hibernate entities.
  • Developed the necessary front end user interfaces in JSP's, HTML, Java Script, CSS and AngularJS that will be integrated using Spring MVC Framework. Developed Form Beans/ JavaBeans, Spring Controller Classes and configured with the corresponding view pages in spring-config.xml file.
  • Also involved with creating shards, replica sets, monitoring, and projections for Mongo Systems
  • Experience Tester in Agile Development Env. Using TDD and ATDD approach.
  • Implemented Rest based web services using JAX-RS annotations, Jersey provider and consumed using $HTTP services from angular JS modules.
  • Integrated Web Application using Amazon Web Services (AWS) collection of digital infrastructureservices during developmentof java applications
  • Knowledge on service orientedarchitecture (SOA), workflows andweb services using XML, SOAP, and WSDL.
  • Involved using Backbone.Jsfor providing a structure to web applications.
  • Worked with Core Java concepts likeCollections Framework, multithreading, Memory management.
  • Used JSP, Struts and Java script libraries like Backbone and Jquery to develop the User Interface.
  • Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
  • Designed RESTful XML web service for handling AJAX requests.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Designed GUI and front-end web pages using JSP and Bootstrap and developed JavaScriptsolution for user input data validation.
  • Established efficient exception handling and logging using Spring AOP.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
  • Developed test suite framework and regression tests for rules and alerts engine, recovery engine, object manipulation functionality, import/export engine and user-defined function handling using JUNIT.
  • Good knowledge of AWS SDK for Java, good grip on AWS Exceptionsin building high-qualityapplications using the SDK and AWS access control policies.
  • Used Bootstrap and AngularJS, React.jsand Node.js in effective web design.
  • Maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j.

Environment: J2EE, Springs, Spring MVC, Jenkins, SpringCore, EJB, ATD &TDD, Hibernate 4.0, JBoss, Mockito, Rest web services, React.js, SOA, Multithreading, GWT, Selenium, Backbone.Js, HTML5, Bootstrap, JavaScript, CSS, SVN, AngularJS, Oracle, JUnit, AWS, Mongo, Maven, Log4j, Jira Rational Rose.

Java Developer

Confidential, Omaha, NE

Responsibilities:

  • Worked in Agile methodology environment including, Test Driven Development (TDD) with Continuous Integration/Delivery.
  • Involved in injecting dependencies into code using Spring IoC module.
  • Developed Spring Beans and configured spring using ApplicationContext.xml.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IoC).
  • Wrote application presentation layer, which is based on MVC framework, involves Servlets, JSPJava Spring, AngularJS, JQuery, Bootstrap, CSS.
  • Implemented service layer on top of Cassandra using core Java, JPA, Datastax Java API and Restful API.
  • Designed and developed UI screens with XSLT and JSF (MVC) to provide interactive screens to display data.
  • Worked with JavaScript Frameworks like Angular JS.
  • Developed various J2EE components like Ajax, JMS and MQ series with the help of RAD application framework.
  • JQuery to select and manipulate HTML elements and also CSS manipulation.
  • Developed java classes for XML processing and used XSLT for XML parsing
  • Involved in developing user interface components using HTML, CSS, JavaScript and Ajax.
  • Extensively worked on View Technologies using HTML5 with CSS3.
  • Used Bootstrap and Angular.JS for effective design of Web pages.
  • Used JavaScript for client side validations.
  • Configured and used WebLogic content management to display content in JSP view components.
  • Developed web services using REST using JAX-RS using Jersey which helped communicating through different modules of the application.
  • Involved in implementing service side validations using JSF.
  • Used WebSphere application server to deploy the application
  • Used DOM and JAXB to parse the content from Web service.
  • Worked with Amazon Web Services (AWS) and deployed application in Amazon Elastic Compute Cloud (EC2) cloud services
  • Developed various test cases and performed unit testing using JUnit.
  • Worked in Agile environment with Scrum methodology developed a logger framework for the application using Log4j
  • Implemented Maven as build and configuration tool
  • Used SVN repository for version control

Environment: JDK 1.7, Spring 4, Angular JS, JPA, JQuery, Bootstrap, Java Script, Web Services (REST), JAX-RS, Jersey, Linux, HTML5, CSS3, AWS-EC2, JavaScript, Cassandra, CGI, Ajax, Web Sphere Application Server, RAD, Junit, Log4j, SAX, DOM, XSLT, XML, SVN, Maven, SQL Developer, Agile Methodology, Windows, UNIX.

Java / J2EE Developer

Confidential, NY

Responsibilities:

  • Designed user interface screens to integrate UI components and third party software to create solutions to business problems defined by specific business requirements
  • Designed UI components, single page applications using Angular JS directives, services, and controllers.
  • Implemented routing mechanism using Angular JS ng-route module, router providing services.
  • Implemented responsive web design and mobile friendly design using Ionic framework and Angular JS.
  • Extensively used JSON mechanism to convert Java objects to its respective JSON data by consuming Rest based web services.
  • Developed Service Java classes for getting information from the External System and make them as spring beans using spring dependency injection.
  • Used Spring framework's MVC framework to better control the presentation, business and navigational aspects of the applications
  • Used different spring annotations like @autowire, @controller, @component, @Service at different layers. Created MongoDB collections and integrated with spring and MongoDB.
  • Used spring validation framework to implement the server side validations and used the Ext-JS, AJAX to get the data from the server asynchronously by using JSON objects.
  • Created reusable components as spring aspects to use across the application.
  • Used Hibernate core interfaces, annotations, configuration files to implement DAO layer implementations.
  • Created, configured Hibernate entities using annotations, mapping associations to map with data base model.
  • Implemented Rest based web service using JAX-RS annotations, Jersey provider implementation.
  • Integrated ActiveMQ and spring JMS API to send and receive message for the application's restful API.
  • Developed test cases using Jasmine and thoroughly performed unit testing using Karma.
  • Implemented Caching for Rest service using Etag and security using OAuth Security implementation.
  • Responsible for configuring and deploying the builds on Confidential Rational Team Concert.
  • Worked with GIT version controlling system for continuous developments using agile methodologies.
  • Used JUnit, JCat and selenium for accomplishing test driven development along with Jenkins CI in an agile environment.
  • Extensively used log4j to do logging of information in the application
  • Used Subversion for maintaining the component and for release and version management
  • Used Apache Maven for dependency management and integrated with Jenkins.
  • Deployed the application on Linux server in testing and production environments

Environment: Java, Spring, Apache Kafka, Hibernate, Rest web service, JSF, Angular JS, Ionic Framework, EXT-JS, JMS, Sysbase, Junit, Maven, Linux, Jenkins, Jasmine, Karma, JBoss, ActiveMQ, Oracle 10g MongoDB, Selenium, GIT.

Confidential

Senior Developer

Responsibilities:

  • Analyzed client requirements by interacting with various business divisions and consolidated the SRS (Software Requirements Specification) Document.
  • Involved in Software Development Life cycle starting from requirements gathering and performed OOA and OOD
  • Used J2EE technologies like HTML and JSPs for developing web pages for Application Front End.
  • Designed and created components for company’s object framework using best practices and design Patterns such as Model-View-Controller (MVC).
  • Involved in the Analysis and Design of the front-end and middle tier using JSP, Servlets and Ajax.
  • Implemented Database accesses through JDBC at Server end with Oracle as backend.
  • The business logic was developed using J2EE framework (Spring MVC) and deployed components on Web sphere Application server.
  • Finalize the functionalities and wireframes with Business Analyst
  • Design and Development of Contract, Billing and Shipping functionalities
  • Independent and System testing, deployment, Release management
  • Code refactoring and localization of the complete system

Technologies: Java, JSP, Servlets, Web sphere, Oracle 9i, Spring MVC, Gen Java, LDE, Jquery, JavaScript, CSS, HTML, Log4J, VSS, ClearQuest, FindBug, Unix, JSON

Confidential

Software Developer

Responsibilities:

  • Involved in all phases of application development like Requirement Gathering, Architecture Design using MVC pattern, Decision Making, Development and Deployment on production.
  • Designing GUI based on MVC design pattern by using Java Swing API’s.
  • Implemented application enhancement to add new features using JAVA1.5 as per client need.
  • Re-engineered Database Access layer for CRUD transactions using JDBC API to improve existing application’s performance and scalability.
  • Implemented Logging facility using Log4J to log Fatal, Debug, Info, Error, Warning messages
  • Responsibility of maintaining the Java checklist for quality assurance and Rollback plan.
  • Implemented Struts framework component like Controller, Action Forms, Action Mappings and Action Forwards for Presentation layer. Implemented Java classes and Servlets for modules allotted.
  • Responsible for design, developed Tables, Views, SQL queries, Stored Procedures, triggers, Constraints for application enhancement using TOAD.
  • Responsible for configuring, building and deploying application on LINUX using ANT 1.7.
  • Assisted with technical issue that dealt with debugging production problems using Eclipse IDE
  • Understanding process encountering in the application like Form Scanning, batch logging,
  • Responsible for ensuring proper code review for minimizing defects at project level.
  • Interactively communicate with client for functional requirement understanding.
  • Involved in providing in-house training on architecture, design methodologies, best practices, and common deployment pitfalls for new comers
  • Developed an automated system for repetitive works
  • Involved in Development of recommendation components for recently visited, alternative and complementary products
  • Test case preparation, Documentation, Unit testing and Integration testing
  • Involved in design and development of workflow engine.

Technologies: Java, Struts, JSP, CSS, HTML, Oracle 10g, Teamsite, Eclipse, VSS, Endeca, ATG, Rviews, Weblogic, JDBC, JSTL, Log4j, Windows, Unix, TOAD, Java Script

We'd love your feedback!