We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

NY

SUMMARY:

  • Having Seven years of software development experience in Analysis, Design, Development, Implementation, Integration and testing of Application Software in web - based environments, Distributed n-tier and Client/Server architectures
  • Experienced in all stages of Software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing and implementation of projects using various methodologies like Waterfall, Agile, Scrum, Sprint and RUP
  • 4+ years of extensive experience in using Photoshop, Illustrator, Adobe flash, Dream Weaver, MS Visio and Microsoft Front Page.
  • Extensive experience in Java and J2EE technologies like Servlets, JSP, Enterprise Java Beans (EJB), JDBC, JNDI and web services.
  • Experience in Big Data technologies like Hadoop, Hbase, Hive, Nosql like MongoDB and Cassandra.
  • 4+ years of experience in designing and presenting multiple concepts and iterations around user interaction models, workflows, wireframes, screen flows, mockups and prototypes.
  • Expertise in developing web based using Servlets, JSP, HTML, JavaScript, AJAX, JQUERY, JSON, ANGULARJS andCSS.
  • Knowledge of Dojo toolkit, backbone.js framework.
  • Having In-depth knowledge on Photoshop used for designing and creation of the backgrounds, characters, headers, brochures etc.
  • 2+ years of experience in using content management systems Drupal, Joomla and Cascade.
  • Experience with Core Java concepts like Collections, Multithreading, and Datastructures
  • Extensive experience in using various design patterns such as Business Delegate, session façade, DAO’s, DTO’s, Service Locator in the development.
  • Expertise in XML and related technologies like XSL, XSLT, XQuery and parsers like JAXP (SAX, DOM) JAXB and XML Beans.
  • Experienced in using the JavaIDE’s such as IntelliJ, RAD, Eclipse and Net Beans.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors and Functions in SQL, PL/SQL.
  • Expertise in using Modeling tools like Rational Rose for developing UML Activity diagrams, Sequence diagrams and Class diagrams
  • Experience with Backend Databases like Oracle,DB2and MS SQLServer
  • Proficient in working with wide variety of applications servers such as WEBLOGIC, IBM Websphere and Tomcat APACHE.
  • Extensively worked on implementing Service Oriented Architecture (SOA) using XML Web Services (SOAP, WSDL, SAAJ and UDDI).
  • Experience working with messaging system such as IBM MQ Series using JMS.
  • Extensive experience in development of Multi-Tier distributed Enterprise Applications and implementation of Model-View-Controller using Struts 1.x/2 frameworks and spring 2.x/3 Framework.
  • Strong experience with JUNIT in performing unit testing and in determining the application functionality.
  • Well versed with multiple version control tools like CVS, Clear Quest and Rational clear case.
  • Used latest Object/Relational persistence and query service Hibernate in combination with Struts, SPRING framework.
  • Experience in developing MAVEN, ANT scripts to build and deploy Java web applications.
  • Self-motivated and quick learner of new concepts and technologies.
  • Very good at problem understanding and solution designing.
  • Team player with excellent interpersonal, communication and presentation skills.
  • Efficient team player, having strong desire and capabilities to efficiently convert Customer's requirements into applications.

TECHNICAL SKILLS:

Languages: Java (J2SE & J2EE), C, C++, SQL, and PL/SQL.

J2EE Technologies: JSP, Servlets, EJB, JSTL, JDBC, JNDI, JMS.

Methodologies: UML, Waterfall, and Agile, RUP, SCRUM and Sprint.

XML Technologies : XML, XSD, DTD, JAXP (SAX, DOM), JAXB.

Web Technologies : HTML, CSS, DHTML, XHTML, JavaScript, Ajax, JQUERY, JSON, ANGULARJS, Dojo toolkit

Persistence Models: Hibernate

App/Web servers: Web Sphere, Web Logic and Tomcat Apache

Applications Frameworks: Struts, spring.

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

Web services: REST, SOAP, WSDL, JAX-RPC, JAX-WS.

Tools: ANT, Maven, JUNIT, log4J, PL/SQL Developer.

Configuration Management: CVS, Rational Clear Case, Clear Quest.

IDEs: Eclipse, IBM RAD, IntelliJ, Netbeans.

NoSQL: Cassandra, MongoDB.

PROJECT DETAILS & WORK EXPERIENCE:

Confidential, NY

Senior Java developer

Responsibilities:

  • Created new UI screens with Angular 2 and HTML
  • Review the current Confidential Standards for REST services Implementation
  • Finalize the design for the MSP product by conducting design meetings
  • Create new Rest Services Infrastructure and API Development for the MSP Unification project and new components for client facing Application.
  • Create the testing framework used by MSP product to actively test the core components of the REST APIs.
  • Define the new APIs and perform local testing, JUnit testing, white box testing of the components.
  • Participate in periodic design meetings to accommodate the changing requirements
  • Construct the packages for the docker/openshift cloud platform to deploy the working code
  • Configured Hibernate to make use of EHcaching to display the static lookup data from the database
  • Developed UI interface using HTML, Angular 2 and CSS.
  • Developed the onboarding-svc using Spring boot, Gradle and openshift environment
  • Worked extensively with Spring framework with modules like Spring AOP, Spring core, Spring JDBC, Spring batch, Spring MVC, Creating new beans and wrote loosely coupled code utilising depedency injection.
  • Enforce proper repository management and code quality standards
  • Write code to Increase code coverage for every new feature update
  • Used Jenkins for Enterprise Build automation and configured build jobs for deployments.
  • Used ANT for building code and Oracle weblogic 12c for the application server.
  • Manage code deploy and dependencies on the docker/openshift environment to promote build through environments until production release
  • Worked on Spring MVC framework in combination with Angular JS for the MSP application
  • Deployed MSP application in Openshift/Docker environment for cloud usage. Configured the cloud environments to increase scalability.
  • Created new views, and new Rest controllers for the new MSP screens.
  • Wrote cursors, triggers, and Stored procedures, queries inn Databases in Oracle 12c to support the MSP application.
  • Used JIRA for project tracking, and spring planning.
  • Used POSTMAN to work with Rest Webservices for testing the Rest operations.
  • Created new Rest API Resources, Mappers, Handlers, Rest controllers, for the MSP application.
  • Design and develop new enhancements and new requirements as per the client.
  • Supporting the existing programs in doing analysis, debugging and fixing the issues to keep the system available for real time processing. Also make the necessary enhancements and service requests work as needed.
  • Created new Database tables in Oracle 12c, to accommodate the new functionality
  • Support the entire BAU services that are essential for the complete functioning of the Payroll applications, and Payment processing
  • Preparing requirements documents DOUs (Document of Understanding) during requirement analysis.
  • Wrote JUnit Test cases with Mockito framework, to adhere to code quality standards, and increase code coverage.
  • Preparing software design from the requirement specification is done in the design phase.
  • Worked with Splunk for auditing logs and troubleshooting Service errors.
  • Used Apache log4j for logging.
  • Used Git, Bitbucket for repository management.
  • Provide Code logs, and component description documents
  • Prepare change analysis documents for new requirements.
  • Participate in Design meetings including Architects, Project managers and suggest approaches for design patterns, components, that comply with client needs.

Environment: HTML 5, JavaScript, AJAX, CSS 2/3, JSON, XML, Jboss, Angular 2, Oracle SQL Spring 4, Web Services with SOAP, Weblogic 12c, Restful web service,JUnit, JDK 1.8, TOAD, Splunk, JSON, JAX-WS, JAXB, IntelliJ, Sourcetree, Apache ANT, Splunk, Openshift, Docker.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Did code enhancements and created new modules
  • Worked on RESTFUL Webservices for communication within applications and performed Marshalling and unmarshalling of objects utilizing JAXB for XML data.
  • Worked with new applications using Angular JS replacing the existing Web pages, which used older versions of JavaScript.
  • Worked on OTCS application developed in Spring MVC and JSP where we created few new controllers and routed some requests to web services.
  • Developed new HTML pages while replacing Views for some legacy applications.
  • Created new Endpoints for ACARS application to reduce the Network congestion frequently occurring during MEL message transfers which includes aircraft data.
  • Created new message queues and made some architectural changes like creating new Topics and altering few JMS queues in few older applications to enhance performance. Also monitored queues in production environment to ensure smooth flow of data.
  • Created Web Service Clients and ran dynamic proxy objects.
  • Worked with OracleSQL and wrote optimized queries, to enhance performance of data retrieval and storage.
  • Worked with stored procedures and created new triggers in Databases.
  • Worked with Windows servers and Unix boxes and worked with Unix commands
  • Developed message driven Beans to handle incoming messages to create Transfer Objects (TO) and initiates Business Delegate to further process workflow.
  • Tested Crew application using frameworks like Test-ng
  • Written test cases and executed scripts
  • Worked with Spring boot in few applications
  • Worked in an Agile environment and used tools project tracking Atlassian JIRA
  • Wrote Bash shell scripts fwhile working on linux servers during module deployments and application changes on the server. Also used it for error handling and maintenance work.
  • Worked with repositories and version control tools like Git, Clearcase
  • Worked on JBoss Application server for application deployment, and git repository for code management, and Maven for dependency management

Environment: HTML 5, JavaScript, AJAX, CSS 2/3, JSON, XML, Jboss, Angular JS, MySQL Spring 3.0, Web Services with SOAP, Restful web service, JDK 1.7, SQL Developer, JSON, JAX-WS, JAXB, Eclipse Juno , Maven

Confidential, Westlake, TX

Sr. Java / UI Developer

Responsibilities:

  • Used HTML5 and AngularJS for the new front end tier of the Application. Created new forms and pages and created custom directives using AngularJS for replacing the “Dorado” flex framework components.
  • Worked on Adobe Flex action script files for existing application.
  • Existing product upgrade to version 4.0 from 3.2 which included implementations of new Webservices for additional functionality.
  • Worked in a team, Involved in developing the UI, layout and front-end programming (HTML) from wireframes.
  • Used RESTFUL web services in the Application. Published JAX-WS based web services where in all the requests will be routed to this Single Point service and based on the request they are forwarded to the corresponding legacy operations.
  • Worked on Hibernate to perform additional mappings to facilitate schema changes to the existing SQL database.
  • Worked on Spring MVC and Spring Batch for handling transactions from Banks and Credit Unions.
  • Worked on Batch processing, created new batch files that would be triggered at a certain point in the day to collect transaction data to update to the credit unions
  • Used logging frameworks like SLF4J, log4j
  • Worked a great deal on Oracle SQL for making schema changes and ETL operations to a new database
  • Created triggers, procedures in Oracle.
  • The Application used BEA’s Weblogic Application server for middleware operations, on which deployment was monitored.
  • Worked on Apache Jenkins for continuous integration and deployed several builds simultaneously in 5 environments.
  • Participated in several requirements gathering, and grooming sessions alongside Business Analysts for making a better product with minimum rework for changing requirements.
  • The project was developed using agile method, and was divided into 7 Sprints which lasted for 3 weeks each
  • Used Ant for build.
  • Implemented design patterns like observer, iterator and façade.
  • Used Subversion (SVN) as a repository tool and as a version control.

Environment: HTML 5, JavaScript, AJAX, CSS 2/3, JSON, ActionScript, XML, Adobe Flex, Apache,, Angular JS, Oracle 12c, Spring 3.0, Hibernate, Web Services with SOAP, Restful web service, JDK 1.7, PL/SQL Developer, JSON, JAX-WS, Weblogic 9.0

Confidential, Los Angeles, CA

Sr. Java / UI Developer

Responsibilities:

  • Implemented User Interface in Model-View-Controller Architecture which accomplishes a tight and neat co-ordination of Spring MVC, JSP, Java Script, XSLT, XML, AJAX, HTML and Custom Taglibs
  • Designed Frontend with in object oriented JavaScript Framework like Angular.JS
  • Used JSON for object oriented operations using
  • Extensively involved in HTML, ANGULARJS and CSS coding.
  • Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
  • Implemented AJAX functionality using GET and POST requests in Ajax call of XML, JSON using JavaScript, jQuery.
  • Extensive experience in implementing model-view-controller (MVC) architectureusing Angular Framework.
  • Extensive use of Relational queries to retrieve data from the data base.
  • Implemented the Spring MVC-Angular JS Stack by configuring the controller on the browser for the data flow between the two tiers.
  • Built dynamically generated dropdown lists using Ajax, jQuery and Angular JS.
  • Performed POST requests in Ajax calls for JSON using AngularJS.
  • Implemented Custom Directives in Angular JS, by defining element directives for DPSS member objects and configuring controllers on the HTML pages.
  • Designed and deployed EJB’s as SOAPWeb Services where users can scan the documents and send the related document information for staging into database.
  • Supported QAT team to test the scenarios.
  • Implemented NoSQL database using MongoDB for the application
  • Consumed RESTful web service by sending Document ID to get the complete document details.
  • Implemented JAXB to marshal Transfer Object (TO) and generate new XML file that shows hourly usage of node.
  • Developed a batch job that kicks off through shell scripts on Linux server that posts error messages to Notification Message Queue and sends out an email with list of error messages.
  • Online Uploaded Documents from the Child care Oracle Database are read and properly stored in the DPSS Database.
  • Used VB Convertor to convert Excel sheets to an xml file, excel sheet consists of eligibility rules. The generated xml file is used further by the java program and executes the rules.
  • Used DT trace file to debug and analyze the issues.
  • Used Rational Clear Case and Clear Quest for version control.
  • PL/SQL Developer is used for querying.
  • Extensive use of JDBC 3.0 to communicate to the Database for storing and retrieval of information.
  • Implemented J2EE Design Patterns like MVC, Business Delegate, Session Façade, DAO and DTO.
  • Used IBM RAD as the programming editor.
  • Maintaining the business standards in EJB and deployed them in WEBSPHERE 7 application server.
  • Understanding the business needed for solving the tickets from the State Workers and to run the eligibility of the clients.
  • Understanding the client requirements from status meetings and maintaining the screens as per the client needs.

Environment: JDK 1.7, Oracle 12c, EJB 3.0, Servlets, Struts, JSP, Java script, AJAX, PL/SQL developer, Rational Clear Case, Rational Clear Quest, Log4j, JSON, JAX-WS, WebSphere 8.5 and IBM RAD 8.5, Web Services with SOAP, Restful web service, Rational Rose, XSLT, XML, AJAX, HTML and Custom Taglibs, Angular JS, Bootstrap.

Confidential

Sr. Java / UI Developer

Responsibilities:

  • Generated WSDL files while developing applications using SOAP webservices.
  • Developed UI using Ext JS MVC, jQuery and JSP for interactive cross browser functionality and complex user interface.
  • Used Ext JS grid, tree and tab panels for the main UI screens and data population with JSON objects from the server.
  • Integrating the front end UI to the back end using spring framework.
  • Developed application SOAP services using JAX-WS, CXF frameworks
  • Configured Hibernate to make use of EHcaching to display the static lookup data from the database
  • Developed UI interface using HTML, JavaScript, CSS, JQuery.
  • Designed Use case Diagrams, Class Diagrams and Sequence Diagrams using Microsoft Visio.
  • Integrated Hibernate persistent layer with in application for making database calls
  • Involved in consuming XML Web Services (SOA) using SOAP, SAX and DOM XML parsers.
  • Created few front end screens by utilizing the Dojo toolkit and dijitfor developing widgets.
  • Developed the custom Error handling framework, used for handling Socket Errors using SpringAOP and maintaining the transactions.
  • Designed and developed a prototype using Struts for web module.
  • Leveraged the IOC concepts of spring framework to integrate Struts based user interface with Hibernate based persistence interface.
  • Worked with various encryption modules which effectively handle highly secure user data.
  • Published JAX-WS based web services where in all the requests will be routed to this Single Point service and based on the request they are forwarded to the corresponding legacy operations.
  • Used several design patterns such as factory, Iterator, TO, business delegate, service locater, and DAO and front controller in the development process.
  • Created a web based application to run and see the reports from the corporate office across all stores.
  • Deployed the applications on IBMWeb Sphere Application Server.
  • Developed PL/SQL stored procedures and functions for enforcing database constraints.
  • Coordinated with Developers and QA Testing Team regarding testing issues like setting up builds, issuing tickets, setting up Testing and Development Environment.
  • Used Maven in building the application and auto deploying it to the environment.
  • Designed and developed a reporting frame work to deliver reports in various formats by
  • Managed load by maintaining report queues using JMS and Message driven Beans.
  • Worked on code management activities in CVS and SVN version controls
  • Participated in Build and Deployment activities using ANT, MAVEN build scripts
  • Configured Tomcat Application Server’s server settings to improve Performance of the application

Environment: Java 1.5, Struts 2.0, Hibernate 3.0, Spring, JEE, EJB, JAX-WS, XML, XSD, SOAP, WSDL, SOAPUI, LOG4j, Junit, Oracle 11g, Mock objects, JMS, Eclipse, Ultra Edit, DB Visualizer, and WEBLOGIC 11, Dojo toolkit.

Confidential

Java Developer

Responsibilities:

  • Technical responsibilities included high level architecture and rapid development
  • Design architecture following J2EE MVC framework
  • Developed interfaces using HTML, JSP pages and Struts -Presentation View
  • Developed and implemented Servlets running under JBOSS
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project
  • Implemented CMP entity beans for persistence of business logic implementation
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement
  • Inspection/Review of quality deliverables such as Design Documents.
  • Wrote SQL Scripts, Stored procedures and SQL Loader to load reference data.

Environment: J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, Oracle9i.

We'd love your feedback!