We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • 7+ years of experience in Object Oriented programming, design, developing and testing of Client/Server, Enterprise and Web Applications.
  • Extensive experience in software development methodologies like Agile (SCRUM), Waterfall, SDLC, RAD, RUP, TDD.
  • Expert in developing enterprise web - based application based on Java technologies using J2EE, J2SE, Java Servlets, Spring, Struts, Swing, Java Beans, JMS, JNDI, ANT and Apache Maven
  • Expertise in developing web based GUIs using Java Applets, HTML5, CSS3, AngularJS, Node.js, Bootstrap, JSON, JSTL, DHTML, JavaScript, XML, DOJO, AJAX, Python, PHP JSP & spring form tags
  • Good Experience with JavaScript MVC framework AngularJS and knowledge on other frameworks like Backbone JS, Node.js.
  • Hands on experience in configuration and deployment of n-tier applications using servers like WebSphere Commerce, WebLogic, Glassfish, JBoss Application Servers and Apache Tomcat web server.
  • Extensive experience to SOA (Service Oriented Architecture) and experience in developing Web services REST and SOAP using Apache Camel, CXF, WSDL, SOAP, UDDI, WS-Security, Apache POI, XML-RPC and JAXB/JAXP.
  • Proficiency in developing software design patterns/frameworks J2EE Design Patterns (MVC, Business Delegate, Service Locator) and GOF Design Patterns (Abstract Factory, Factory Method, Singleton, Session Factory, Template Method, Strategy Pattern) using Struts, Spring, Spring boot and Spring Security.
  • Strong exposure to persistence frameworks Hibernate ORM, JPA, to map POJOs to a relational database.
  • Assisted in functioning of Adobe CQ5 solutions by documentation and validation procedures of non-functional requirements.
  • Strong experience in writing SQLs, Stored Procedures and Triggers.
  • Working experience in relational databases like AWS, ORACLE and SQL Server.
  • Good Working Knowledge of Ant, Jenkins, Maven and AWS for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing.
  • Worked on bug tracking tools like JIRA, Bugzilla and putty.
  • Implemented Apache Lucene and Apache Tika for Content Extraction and Indexing.
  • Strong knowledge of IDEs like Dreamweaver, Notepad++, Eclipse, Net Beans, CORDOVA Cross Platform, IBM Rational Application.
  • Excellent team player with leadership abilities. Strong analytical skills with excellent interpersonal and communication skills with analytical ability and understanding of Organizational functioning.
  • Experienced in designing AWS cloud models for Infrastructure-as-a-Service, Platform-as-a-Service and Software-as-a-Service.

TECHNICAL SKILLS:

J2EE Technologies: JDK 1.4/1.5/1.6/1.7/1.8, JSP 1.2/2, Servlets, AJAX, Struts 1.1./1.2/2.0, JSF, Hibernate 3.0, Spring2.X, JDBC, JUnit, JNDI, XML, JMS, Rabbit MQ, Web Services, WSDL, SOAP., JSP, JSTL, XSLT, Talend, Kafka, Spring Form Tags.

Web Technologies: HTML 3/5, DHTML, XHTML, CSS3, XML, GUI, JavaScript, JQuery, JSON, Ajax, Angular.js, Backbone.js, Ext.js Adobe Photoshop CS4/CS6.

Languages: Java, C++, SQL, PL/SQL, XML, DHTML, HTML 3/5, Java Script, SCALA, DOJO, Ajax, JSON, AngularJS, JSTL, Ext.js, Backbone.js, Underscore.js

Web/App Servers: IBM WebSphere 5.x/6.0/7.0/8.5, Bea Web Logic Server 9.2/10g/11g/12c, Tomcat 4.0/5.x/6.x, Apache1.3/2.0, JBoss 4.x, Microsoft IIS.

Databases: Oracle 8i/9i, 10g/11g/12c MS SQL Server 2000/2008/2012, MySQL, MongoDB, DB2, Cassandra.

Version Controls: CVS, VSS, SVN, Clear Case, Subversion, GitHub

Testing: Testing JUnit, RFT, Selenium, Cucumber

Operating Systems: Windows 9x/NT/2000/XP/Vista/7/8/10, Linux, Unix

Build Tools: Log4j,ANT, Maven, Jenkins, Cruise Control, Git, Logstash, CloudWatch, Puppet, Chef

Web Services: WSDL, UDDI, SOAP, REST, Restful, JAX-WS, JAX-RPC, SAAJ, SASS, Metro

Defect Tracking Tools & Others: Jira, Bugzilla, IBM Rational ClearQuest, Trac, Jasper, putty, winSCP, Business Objects, Auto Sys Job Scheduler, Control M Scheduler, Site Minder, Vantage Analyzer, Twilio, AWS, BRIT

Development Tools: Notepad++, Dream Weaver, Eclipse 3.0/3.1/4.x, My Eclipse 5.x, WSAD 4.x/5.x, RAD6.x, 7.x, IBM WebSphere 5.x/6.x,IBM MQ Series, TOAD, ANT, Swing, MAVEN 3.0/3.1, SQL Loader, EDI TIE Commerce, Komodo, Adobe CQ5, IBM Rational Software Architect for WebSphere, WebSphere commerce, IBM Messaging Queue series(MQ), IBM Web content Management.

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Java Developer

Responsibilities:

  • Migrated Waterfall to Agile methodology and effectively took part in Daily Scrum meetings to deliver the tasks and project within time.
  • Designed and developed the Single page applications with rich user interface by using AngularJS, backbone.js, JSP, Servlets, JS Tag Libraries and Spring frameworks (AOP and IOC).
  • Written and developed SQL queries for Database access using Squirrel SQL Client.
  • Used JDBC for accessing database to track all sessions of accounts, which include Quotes, financial details, Provider/Member Info with all selected criteria.
  • Involved in Unit testing of application using Junit and built the package using Ant and deployed the application on to WebSphere App Server V8.5.
  • Developed Restful Web services at producing and consuming on order request from UI and implemented spring controller for business logic.
  • Used Maven build tool for application development.
  • Used Web Services - WSDL, SOAP for client side for exchange rate calculation and Restful JAX-RS to communicate over the network by using Spring Boot .
  • Developed entire web-based application by using Spring MVC Framework.
  • Migrated the legacy code from Struts MVC objects like Action Servlet, Controllers, validators, Web Application Context, Handler Mapping, Message Resource Bundles, and Form Controller to Spring MVC.
  • Implemented Spring Transactions along with Spring ORM for Database transactions..
  • Developed Hibernate DAO classes and with the spring frame work manager classes retrieve and save the data from the database.
  • REST API's development with Spring Boot, configuration and maintenance of Micro services with CXF.
  • Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS.
  • Worked on Load testing on JMeter to improve the performance of newly developed code.
  • Monitored error logs using Log4J to Debug and fixed the problems.
  • Developed the necessary business logic by implementing J2EE design patterns like Session Facade, Singleton, Data Access Object.
  • Performed testing, bug fixing and documentation of the system.
  • Expertise in using NoSQL database like MongoDB to support the storage of JSON objects and provides the storage for security related information.
  • Used Serena as Distributed version control system and branching for creating a new feature and making bug fixes.
  • Implemented Hibernate ORM in the persistence layer in conjunction with Spring Functionality.
  • Used Jmock and Mockito for mocking Web Services.
  • Taken care of complete Java multi-threading part in back end components.
  • Configured Jenkins for Meeting Service to check out the code from Serena, Build the Service War using Maven Scripts and Deployed on Development and Integration Servers.
  • Used Log4j for application logging and debugging.
  • Developed Java API to connect with AWS S3 Services for storing and retrieving data from S3 buckets.
  • Co-ordinated with QA lead for development of test plan, test cases, test code, and actual testing responsible for defects allocation and resolution of those defects.
  • Spin up EC2 instances using different AMI's and Created EC2 instances in Development and Test environment and deployed application.
  • Build scripts on AWS cloud for scheduling EC2, Auto Scaling and Elastic load balancer with Java
  • Involved in post-production support and maintenance of the application
  • Resolved production errors and deployed applications for end users

ENVIRONMENT: Java, AngularJS 2.0, Backbone.js, Servlets, Spring, Spring boot, Hibernate, WebSphere, xml, ant, Serena Repo, Squirrel, SQL, Struts, Jenkins, CVS Repo, SQL, voice application, Web Services, AWS, SOAP, WSDL, Log4J, JMeter, RAD.

Confidential, NJ

Sr. Java Developer

Responsibilities:

  • Used Agile methodology and effectively took part in Scrum gatherings to deliver quality deliverables within time (extensively used ScrumDo for project Management).
  • Designed and developed all the user interfaces using JSP, Servlets and spring framework.
  • Developed the DAO layer using Hibernate and used caching system for real time performance.
  • Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture using IOC, AOP concepts
  • Created POC for Spring Batch for running batch jobs
  • Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, transaction management.
  • Based on ETL Mapping Specifications, developed the ETL Jobs using Talend Integration Suite by using various transformations.
  • Developed Web Service provider methods (bottom up approach) using WSDL and RESTful for transferring data between the Applications
  • Configured Java Messaging Services (JMS) on WebSphere Server using Eclipse IDE and Created the Clustering Topology in WebSphere Application Server to achieve Work Load Management (WLM), High availability, Load Balancing and Hardware fail over.
  • Used Rabbit MQ for enterprise level messaging system.
  • Created Parent child jobs and Joblets in Talend.
  • Used AJAX for developing asynchronous web applications on client side.
  • Creating custom, general use modules and components which extend the elements of core AngularJS, Ext.js., Certain screens are built using EXT JS to provide rich user interface components.
  • Enhanced Adobe CQ5 personalization engine to surface the CQ5 content on portal using JavaScript and Sling script based on segment and LDAP user profile attributes.
  • Developed Generic Java Packages to produce and consume JMS messages through topics and queues in Asynchronous message processing with guaranteed delivery.
  • Used AngularJS MVC framework to build Web application
  • Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic using Oracle database
  • Developed GUI using OOD, JavaScript, AngularJS, PHP JavaScript, HTML/HTML5 , DOM, XHTML, AJAX, CSS3 and jQuery , jQuery Mobile, Backbone.js in on-going projects.
  • Used Spring ORM module for integration with Hibernate for persistence layer
  • Developed Session Beans and Entity Beans (JPA).
  • Designed class and sequence diagrams for Modify and Add modules
  • Design and develop XML processing components for dynamic menus on the application
  • Involved in implementing Message Driven Beans for asynchronous processing of messages.
  • Co-ordinated with QA lead for development of test plan, test cases, test code, and actual testing responsible for defects allocation and resolution of those defects
  • Involved in fixing bugs and unit testing with test cases using JUnit framework
  • Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery

ENVIRONMENT: Java 1.7, JSP, HTML, Bootstrap, CSS, JavaScript, Backbone.js, PHP, AJAX, Ext.js, Servlets, Spring MVC, Hibernate, Adobe CQ5, AngularJS, GUI, Log4J, WebSphere Commerce, JNDI, Maven, Rabbit MQ, GitHub, JPA, Oracle 11g, MongoDB, SCALA, Talend, Windows XP/7, LINUX, Eclipse.

Confidential, New Jersey

Java Developer

Responsibilities:

  • Involved in design and development phases of Software Development Life Cycle (SDLC).
  • Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and Web Services (SOAP, WSDL).
  • Developed Graphical User Interface (GUI) using JSF, JSTL, Bootstrap and Backbone .js .
  • Created XML Schema, XML template and used XML SAX/DOM API to parse them.
  • Developed modules to interact with other enterprise applications using Web services WSDL and SOAP Web Services.
  • Responsible for implementing the business requirements using Spring MVC, Spring Boot, Spring Data and Spring Security.
  • Used JAXB to marshal and un marshal the xml-java object, java objects-xml
  • Design and development of Test Simulation tools in Java (J2EE), to automate SOAP transactions.
  • Involved in Unit testing of application using Junit and built the package using Ant and deployed the application on to WebLogic App Server.
  • Developed entire application web-based client implementing MVC Architecture using Spring MVC Framework.
  • Involved in Project co-ordination between offshore and onsite teams for maintaining mutual communication and update information by sending Daily Status Reports of maintenance and development of the project.
  • Design and developed the processes using Multi-Threading to make it Asynchronous.
  • Developed applications in a single page (SPAs) using various JavaScript frameworks like AngularJS, Ext.js and Backbone.js .
  • Designed and built advanced game applications for Android platform, and collaborated with cross-functional teams to define, design, and launch new features.
  • Wrote GWT code to create presentation layer using GWT widgets and event handlers.
  • Developed several Shell Scripts to automate file transfer.
  • Used API to transfer data back and forth between Spring MVC and Ext JS.
  • Developed JSON structures using, Ext JS Tree API providing drag and drop elements.
  • Worked on generating the web services classes by using WSDL, UDDI, SOAP, Spring-WS.
  • Involved in technical requirement requirements gathering.
  • Associated with DBAs for installation of Oracle database on Linux servers & for tuning, backup and restore.
  • Good hands on UNIX Commands, used to verify the log files on the Production Server.
  • Used Jenkins with the methodology like CI (Continuous Integration) and CD(Continuous Development).

ENVIRONMENT: Java 1.6, Java Beans, EJB, JSP, Servlets, Spring MVC, Backbone.js, HTML5, GUI, XSLT, AngularJS, PHP, XML, DHTML, JSON, GWT, Hibernate, SOAP based Web Services, WebLogic Server, Log4j, Selenium, JUnit, Eclipse, MongoDB, Subversion, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Developed the application using Waterfall Methodology.
  • Technical Documents includes UML Class diagrams, Use Case diagrams and Sequence diagrams, State diagrams designed using Rational Rose software.
  • Developed GUI and web tier by using Servlets, JSP, Custom Tag Libraries, Tiles, Java Script, XHTML, XSLT and XML .
  • Analyzing business requirements and identifying system impacts.
  • Bug fixing, minor enhancements for the existing application and Production support
  • Handling tickets that are raised by user through JTrack (Ticket tracking tool provided by XEROX)
  • Communicating or co-coordinating with offshore team to fix the bugs in the application
  • Implemented JPA (ORM Mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
  • Involved in the architecture of the modules according to the J2EE standards (Client tier, Web tier, Business tier).
  • Developed Apache Ant script to create war/ear file and deployed on the application server.
  • Performed both Server side and Client side Validations.
  • Developed SQL queries for Database access.
  • Used Hibernate for mapping objects to the relational database.
  • Implemented Spring-ORM for Data Persistence, Which Integrates Hibernate with spring.
  • Involved in unit testing and Integration Testing using Junit, and developed an Ant Build Script which executes all the Junit test classes and generates the test failure report.

ENVIRONMENT: JDK1.5, J2EE1.4, JSP 2.0, HTML, Java Script, PL/SQL, Rational Rose/UML, XML, SOAP, Spring 2.5, JPA, Bootstrap, Eclipse Indigo, WebLogic 10, AJAX, JUNIT, Jasper, Oracle 10g, Linux.

Confidential

Java Developer

Responsibilities:

  • Analyzed the business requirements and created use cases, prepared low and high level design documents.
  • Participated in Scrum meetings and project planning and coordinated the status sessions.
  • Responsible for creating Class diagrams, Sequence diagrams, Use Case diagrams, Object Model diagrams, and deployment diagrams using Rational Rose.
  • Used JavaScript, AJAX, JQuery technologies for front end user input validations and Restful web service calls.
  • Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, transaction management.
  • Used Spring MVC framework for implementing the Web tier of the application.
  • Designed, developed and maintained the data layer using Hibernate and used Spring ORM to integrate with Hibernate.
  • Developed annotation based mappings in Hibernate.
  • Develop DAO service methods to populate the domain model objects using Hibernate.
  • Increased performance of code by implementing Hibernate Named queries.
  • Involved in the integration of frameworks like Spring and Hibernate.
  • Used XML for the data exchange and used SAX and DOM parser to extract and read the required information from the XML.
  • Developed Web Services using REST.
  • Developed Session Beans for the Business logic.
  • Involved in creating, modifying and updating database tables in oracle 10g.
  • Used WebSphere Application Server and involved in setting up the application server profiles in Eclipse for running the application on development environment.
  • Involved in unit testing, integration testing, and smoke testing.
  • Used GITHUB for source control.

ENVIRONMENT: Java 1.6, J2EE, Spring, JSP, Servlets, CSS, HTML, IBM WebSphere application server, Eclipse, Sybase, SQL, Windows 7, Hibernate, XML, XSLT, WSDL, SOAP, UML, GitHub, WebSphere commerce, Rational Rose, Selenium, IBM Web content Management.

We'd love your feedback!