We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Vienna, VA

PROFESSIONAL SUMMARY:

  • Over 8+ years of IT experience in design, development, testing, maintenance and documentation of Enterprise applications using various technologies with diverse set of client's analyzing complex business requirements & mapping them to system specifications.
  • Extensive experiences in web based multi - tier enterprise applications & Client / Server Applications using Java/J2EE technologies & have good exposure in Model View Controller (MVC) Architecture based applications using Spring Framework and Struts Framework with expertise in presentation, business and database layers.
  • Hands on experience in developing web application using Spring Framework web module and integration with Struts MVC framework.
  • Expertise in developing and consuming Web Services including different technologies and standards like SOAP/WSDL, RESTful, JAX-WS, JAX-RS, Apache CXF.
  • Expertise in several J2EE technologies like JSP, Servlets, Java Scripts, Web Services (SOAP, WSDLand UDDI) JSF, Hibernate, spring, struts, EJB, Ajax, JAVA Beans, JNDI, JMS, JAVA Mail, XML, Sockets using IDE's LIKE ECLIPSE.
  • Hands on experience working with Web and Application Servers such as Apache Tomcat, IBMWebSphere, JBOSS, BEA WebLogic.
  • Experience working in MVC framework using Spring Framework including Spring MVC, Spring Security, Spring Micro Services, Spring IOC, Spring JDBC, Spring Boot, Spring JPA and Spring Cloud
  • Experience in using Spring ORM module and integration with Hibernate ORM framework.
  • Experienced in developing SOAP and Restful web services using JAX-WS and JAX-RS.
  • Experience in developing applications using waterfall and Agile methodologies.
  • Expertise in developing rich GUI interfaces using HTML, JavaScript, JSP and Servlets.
  • Experience in writing applications using Java/J2EE& related technologies such as Hibernate3, EJB3, Struts, Servlets, JSP, JDBC, SWING, JavaBeans, XML, XSL, NodeJs, HTML, SQL, PL/SQL middleware technologies such as Web Services, SOAP and WSDL.
  • Extensive use of Open Source Software such as Web/Application Servers like JBoss, ApacheTomcat and Apache Struts, LOG4J for logging information and exceptions, Apache ANTfor making build scripts, VSS, SVN,Clear Case for version control system, Eclipse,NetBeansIDE.
  • Extensive experience in Struts Tag Libraries and Custom-tag implementations in JSP to embedded business logic.
  • Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
  • Good experience in writing SQL & PL/SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
  • Created stored procedures to execute group of SQL statements for Cognos report generation
  • Hands on experience in working on XML suite of technologies like XML, XSL, XSLT, DTD, XML Schema, SAX, DOM, JAXB.
  • Worked with application servers and web servers such as Web Logic, Tomcat.
  • Extensive development experience on different IDE's like Eclips, My Eclipse and NetBeans.
  • Having experience with Cloud Computing environment like Amazon Web Services (AWS).
  • Experience in AWS Solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Dynamo DB and Auto Scaling Groups.
  • Experience in application remote debugging using java debugger and Eclipse and used conditional breakpoint, exception breakpoint, logical structure and copy stack.
  • Extensive experience in implementation of the version control software's like VSS and Clear Case.
  • Developed Applications using Enterprise Layer, Business Logic Layer and Presentation Layer.
  • Highly organized with the ability to prioritize work load, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.
  • Excellent analytical, problem solving, debugging & trouble shooting, communication & interpersonal skills with ability to perform independently and as part of a team.
  • Experience in communicating with team members, discuss the designs and solutions to the problems.

TECHNICAL SKILLS:

Languages: Java 8 (JDK), Java Swings, JSF, JUnit, Log4J, Ant, Maven, Python, Ruby on Rails.

Methodologies/Design patterns: OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Fa ade, Singleton, Agile, Scrum, Test Driven Development.

Web Technologies: JSP, Servlets, Angular JS, JQuery, React.JS, Node.JS, EJB, Hibernate, Struts, Spring, JDBC, HTML5, DHTML and XML, CSS3, Web Services, WSDL, SOAP, MQ Series, Apache Camel, Kafka, Spring Boot, Express.js.

Web Services: SOAP, Restful Web Services

Frameworks: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Groovy.

Application/Web Servers: Jboss, Glassfish, Web logic, Web Sphere, Apache Tomcat Server.

IDE Tools: Eclipse (Juno, Galileo, Helios, ndigo ), Rational Application Developer (RAD) and Net Beans, STS.

Databases: Oracle 11g, MySQL, SQL, Mongo DB.

Reporting Tools: Crystal Reports, BO XI R3.

Cloud: AWS.

Version Control Tools: CVS, SVN, Clear Case, Git.

Testing: Selenium, Karma.

Tools: Rational Rose, JBuilder, Visual Cafe, Visual Age Java, eclipse, MS-Office, Front Page, Ultra Edit, Clear Case, iReport, Jasper Assistants, Live Link, eMatrix, Ant, Win CVS, TOAD, Erwin, XML SPY, Code Check, Jtest, Jprobe suite (Memory Debugger, profiler), Squirrel SQL Client, Maven, My Eclipse, Net Beans.

Operating System: Windows, Linux, Unix, Mac, Solaris.

PROFESSIONAL EXPERIENCE:

Confidential, Vienna, VA

Sr. Java developer

Responsibilities:

  • Planning, analysis, design and implementation of different modules using Agile (Scrum) Methodology.
  • Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Developed front end UI application using Angular JS and given support to the existing applications.
  • Added dynamic functionality to the application by implementing JQuery, NodeJS.
  • This Application was developed using Spring-MVC and IOC/Dependency Injection integrating different layers of the application.
  • Communicating with different web Services by using Spring Integration.
  • Wrote Hibernate classes, DAO's to retrieve & store data, configured Hibernate files.
  • Developed Java Persistence API (JPA) through Hibernate and Worked on Hibernate and Spring-JDBC in development of DAO Layer.
  • Implemented data persistence and retrieval of data like service plan, information on current customer enrollment etc. by using Hibernate as ORM tool.
  • Implemented REST Web Services within the application with the use of URI templates and content negotiation.
  • Worked in establishing JMS connections for Handset Purchase for Customers to buy plans from their prepaid mobile phones.
  • Wrote services to store and retrieve user data from the MongoDB for the application.
  • Converted data from XML format into Java objects and injected into MongoDB.
  • Integrated Open stack API with AmazonEC2 cloud based architecture in AWS.
  • Worked on installing and configuring ActiveMQ for durable message service.
  • Used JMS to send messages for two or more clients.
  • Provided Production Support by executing the sessions, diagnose problems and fix the mappings for changes in business logic.
  • Create and Update database design as per requirement in Oracle and PostGreSql.
  • Application was developed using IntelliJIDE and SVN for version control and deployed using WebLogic application Server in Windows environmentand also in UNIX environment.
  • Performance testing, optimization of Throughput and increase of Scalability of the application by using NodeJS.
  • Executing tasks on XML registry, XSLT/XQuery and transformation capabilities.
  • Validating mapping definitions, schemas and transformations using XSLT.
  • Used GIT as version control and JIRA for bug tracking
  • Wrote JUnit Test Cases for action classes and service layer classes.

Environment: HTML5, CSS3, JavaScript, AngularJS, Ajax, JQuery, Bootstrap, JSON, XML, Tortoise SVN, JSP, Spring MVC, Maven, Web Sphere, JMS,IBM MQ,Agile Methodology, AWS, Amazon Cloud, Groovy,Spring, Spring Batch, Spring Boot, Spring Security, Hibernate, Web Services, Restful, JIRA, Log4J, JUnit,Mockito, Linux, STS, Oracle.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Development, Enhancement, Maintenance, Administration of Contract Management web application.
  • Maintain onsite and/or offshore environment for support, maintenance and enhancement of the applications using Service Manager, Change Management tools.
  • Quality Control and Configuration Management Tasks.
  • Participated in Requirement discussions and in preparing the Design Documents.
  • Used spring and Hibernate to implement business and DAO layers.
  • Followed agile methodology and attended Scrum meetings to update the status of daily tasks.
  • Used SOAPUI to test the SOAP and Restful services and load testing Configured and created application log files using Log4J.
  • Used dependency injection (DI) with spring framework for defining object dependencies.
  • Developed UI for web platform using JavaScript, HTML, CSS3, JavaScript, JQuery validations and JSON.
  • The configurations for simulating an HTTP request handling in NodeJS by using Express.
  • Worked on various enhancements and bug fixes simultaneously JSON for storing and exchanging information between browsers and servers.
  • Responsible to manipulate HTML5, CSS3 in JQuery as well as making the page's dynamic using AJAX, XML and JSON.
  • Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, Pseudo classes, Pseudo elements etc.
  • Development of highly interactive multiplayer HTML5 / CSS3 / Canvas based games using AngularJS and JQuery with custom GruntJS configurations for testing and final deployment.
  • Built main applications in leveraging technologies such as Angular.js
  • Written ReactJS components and used prop Types to implement security to the components.
  • Used Shallow rendering and prop assertions to test the ReactJS components.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Responsible to manipulate HTML5, CSS3 in JQuery as well as making the page's dynamic using AJAX, JSON and XML.
  • Took advantage of MVC pattern of AngularJS framework to produce higher maintainability of the code.
  • Design and develop UI classes to build the business logic of product.
  • Involved in Developing database transactions Using JDBC.
  • Deployed the application using Tomcat 8 Application Server.
  • Used JDBCAPI for interaction with the SQL Server Database.
  • Designed the performance monitoring for services implemented
  • Written Stored Procedures for Backend

Environment: Java1.8, Hibernate, JPA, Oracle, PL/SQL, Spring, Mockito, SOAP/REST Services, JMS, HTML5CSS3, d3.js, AJAX, JQuery1.4.1, Angular, React JS, Node JS, Apache Flex, Bootstrap, HTML, JavaScript, MS Word, Grunt, Windows, XML, Tomcat 8, GIT, Clear Case, Harvest, JAXB, Servlets, SOAP UI, Jenkins, Code Collaborator.

Confidential, San Francisco,CA

Java Developer

Responsibilities:

  • Responsible for the design and development of data loader and data exporter with file feed interface.
  • Troubleshooting and debugging applications and providing fixes in a timely manner.
  • Involved in SDLC stages of application including Requirements analysis, Implementation, Design and Testing.
  • Extensively Used Spring MVC Framework for Controlling the Application.
  • Extensively used Spring RESTful web services for designing the end points.
  • Developed Web applications using SpringCore, SpringMVC, Ibatis, Apache, Tomcat, JSTL and spring tag libraries.
  • Developed the web interface using HTML5, CSS3, JavaScript, jQuery, AngularJS, and Bootstrap
  • Used Ant to build and package the application.
  • Used XML for data loading and reading from different sources.
  • Enhance and modify the presentation layer and GUI framework that are written using JSP and client-side validations done using JavaScript & design enhanced wireframe screens.
  • Deployed the Application on Tomcat server.
  • Used eclipse as IDE to write the code and debug application using separate log files.
  • Wrote unit and system test cases for modified processes and Continuous Integration with the help of QC team and Configuration team on timely manner.
  • Successfully involved in test driven development model using JUnit.
  • Used Clear Quest 7.0 as the bug reporting tool and Clear Case for version control.
  • Applied Multithreading on data export to reduce process time.
  • Working with management to estimate the level of effort, resource needs and task duration
  • To develop & modified the Technical documents as per company standard process prototype.
  • Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting the day to day developments of the work done.
  • Developed GIT controls to track and maintain the different version of the project

Environment: Java 1.5, J2EE, JSP/Servlets, Struts2.3.12, Spring Framework3.2.2, MongoDB, Hibernate3, Oracle 11g, SQL Developer, Web Services, XML, GIT, AJAX, GIT, jQuery, Eclipse, WebLogic 10.0 Application Server, Dimensions, Log4J, ANT1.9, HTML, SOA tool, bus tester.

Confidential, Houston, TX

Java Developer

Responsibilities:

  • Prepared technical design documents (TDD) for Use cases.
  • Performed Use case design, object modeling using UML, like Transformation of the Use Cases into Class Diagrams, Sequence Diagrams.
  • Developed UI pages with JSF framework.
  • Developed application layout and composing tiles definitions, managed beans to use with JSF, Transfer Objects to pass data over layers, Business Delegates for invoking business methods of EJBs, Stateless Session Beans which will access Business Objects, which will in turn call DAO's to retrieve & update data in the Database.
  • Framework leverages JSF features like Event handling, Validation mechanisms, and state management.
  • Creation Managed bean used to instantiate backing beans used in a JSF application and stores them in a Scope.
  • Used Spring Core Annotations for Dependency Injection.
  • Developed the AJAX functionality using tags libraries.
  • Wrote configuration files for injecting EJBs.
  • Used JSF framework in developing user interfaces using JSFUI Components, Validator, Events and Listeners.
  • Used OAuth2 to authenticate each Restful call for security. Prototyped use of JSF for presentation development and spring for middle tier development to analyze if use would ease development.
  • Extensively used JSF Core and HTML tags in UI pages.
  • Implemented web service using Apache Axis, used Bottom-up approach.
  • Used Java Mailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
  • Efficiently presented the data using JSF Data tables.
  • UI pages Navigation defined in faces-config.xml
  • Developed complex SQL join queries for efficiently accessing the data.
  • Used Spring Framework with Hibernate to map to Oracle database.
  • Hibernate used as Persistence framework mapping the ORM objects to tables.
  • Developed SQL queries.
  • Eclipse used for Development i.e. used as IDE.
  • Used Oracle10g as database and backend implementation and using SQL created Select, Update and Delete statements.

Environment: Java 1.5, JSF 1.2, Spring 3.0, Hibernate 3.0, AJAX, Web services, Apache Axis 2.0, Eclipse3.4, Agile, JBoss, Web Sphere Application Server 6.1, Java Beans, Clear case, Clear Quest, Apache Camel, Mule, UML, Camel, XML, XHTML, DHTML, JavaScript, CSS, Oracle 10g, SQL, Log4j.

Confidential

Java Developer

Responsibilities:

  • Developed Web application using spring, SpringIOC, SpringAnnotations, SpringMVC, Spring Transactions, Hibernate, SQL, and IBMWebSphere.
  • Development of the service layer using Java/J2EE.
  • Created internal routes using REST web service with spring which can accept and send objects in JSON format.
  • Very good implementation experience of Object Oriented concepts, Multithreading and Java/Scala.
  • Involved in multi-tiered J2EE design utilizing SpringIOC architecture and Hibernate.
  • Experienced in developing web services and worked with Web Sphere Application Server.
  • Involved in Analysis, Design and Implementation of Business User Requirements.
  • Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
  • Created optimized graphic websites and application interfaces using HTML, CSS, and spring framework.
  • Created various Parser programs to extract data from Autosys, Tibco Business Objects, XML, Informatica, Java, and database views using Scala.
  • Extensively worked on AJAX to implement front end /user interface features in the application.
  • Developed CSS style sheets to give gradient effects. Developed page layouts, navigation and icons.
  • Used Bootstrap in combination with AngularJS to develop this website as a responsive website.
  • Created Custom filters and directives to process the data or to render a reusable DOM.
  • Used JavaScript extensively for validation, DOM manipulation etc.
  • Used GitHub as the version control tool.
  • Worked with build tools like Jenkins to deploy application.

Environment: Java, spring, Hibernate, JMS, SOAP web service client (using JAX-WS), Restful WebServices Client (using JAX-RS), Angular JS, Bootstrap, HTML, CSS, AJAX, Scala, Oracle, SQL, Oracle, Eclipse, GIT, Jenkins, IBM Web Sphere.

Confidential

UI Developer

Responsibilities:

  • Developed customer facing software for managing advertisements to grow the business using JavaScript, HTML, CSS
  • Analyzed, Designed and developed the system to meet the requirements of business users
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML
  • Implemented and designed user interface for web-based customer application
  • Developed data formatted web applications and deploy the script using Client-side scripting using JavaScript
  • Implemented presentation tier using HTML, CSS by utilizing the mockups that were created by design team
  • Designed dynamic client-side JavaScript codes to build web forms and stimulate process for web application, page navigation and form validation
  • Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules
  • Used jQuery to make the HTML, CSS interact with JavaScript functions to add dynamism to the web page
  • Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties
  • Used AJAX and JSON to request data from server and get all the information of warehouse status to be shown on the front-end side
  • Implemented interaction between frontend and backend using the JSON object
  • Using complex Object-Oriented concepts in improving the performance of the websites
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers
  • Used CSS to provide table free layout to user interface screen

Environment: HTML, CSS, DHTML, JavaScript, jQuery, AJAX, JSON, XML, MVC.

We'd love your feedback!