We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Manhattan, NY

PROFESSIONAL SUMMARY:

  • Having 8 years of professional experience in developing web based, SOA based and client/server applications in multi - platform environments with Java/J2EE technologies, Involved in all the phases of Life Cycle of Software Development (SDLC).
  • Java Programmer with 6+ years of Experience in working with various J2EE technologies including Servlets, JSP, Java Beans, Struts, Spring, Hibernate, JDBC, Web Services, Java SOA.
  • Experienced working in all the phases of Software Development Life Cycle using Core Java, JAVA, J2EE technologies.
  • Worked on various Workflows within the development criteria.
  • Performed jobs execution using Quartz Schedulers.
  • Developed applications using frameworks and API like Struts, spring, JSF and Hibernate.
  • Experienced working with Web services technologies like SOAP http protocol, WSDL, JAX-WS, JAX-RS.
  • Developed applications based on Model-View-Controller (MVC) architecture using J2EE design patterns like Data Access Object, Business Delegate.
  • Extensive knowledge working with My Eclipse 6.6, Eclipse3.2/3.1 tools.
  • Experience in ACH, Wire transfer in Banking.
  • Good experience in installing, configuring, deploying applications using Weblogic, Websphere, Apache Tomcat, JBoss Servers.
  • Expertise in developing reliable and scalable enterprise applications using Servlets, JSPs, JSTL, JMS, JDBC, AJAX, DWR, Java Mail, XML, XSLT, EJB, Web Services, JavaScript, CSS/CSS3 HTML/HTML5, DHTML and XHTML.
  • Exposure to Scripting Languages like HTML, JavaScript, JQuery and Ajax.
  • Experience in IBM Middleware.
  • Strong experience in developing Service Oriented Architecture based applications and web services using SOAP 1.1.
  • Good knowledge on Object Oriented Analysis and Object Oriented Design, Modeling Applications with Use case, Class Diagrams & Sequence Diagrams.
  • Strong experience in PL/SQL and SQL for writing SQL queries, Triggers functions and Stored Procedures on databases like Oracle8i/9i/10g.
  • Worked with Source control tools like CVS and SVN.
  • Expertise in using Development Tool Eclipse, Weblogic Workshop and Net Beans.
  • Expert in using testing, logging and building tools like JUnit, Log4J and Ant.
  • Experience in System maintenance, analysis and performance in Windows, UNIX and Linux environment.
  • Exposure to Full Life Cycle Solution Development (Requirement gathering, Analysis, Design, Development, Documentation, Testing and User training)
  • Ability to handle multiple tasks and work independently as well as in a team.
  • Expert Communication, Interpersonal, and Organizational skills.

TECHNICAL SKILLS:

Programming languages and Scripts: Java, J2EE, Java Script, JQuery, HTML5, DHTML, CSS3, PHP, JSTL, C, C++, Perl, XML. Node.JS, AngularJS

Modelling Tools / Languages: UML on Rational Rose 4.0.

J2EE Technologies: Servlets, JSP, EJB 2.x/3.x, JMS, JNDI, SWING, JSON.

Application Servers: BEA WebLogic 8.1 and 9.2, IBM WebSphere 7.X,8.X, JBOSS

Web Servers: I planet Enterprise 6, Apache Tomcat 4.1.18

Frameworks / APIs / Tools: MVC, Spring 2.0/3.0, Struts 1.1/1.2/2.0/Tiles, JSF 2.x/3.x, DOJO, Log4j, JUnit, Ant, Maven 1.0 ERWIN.

Web Services: JAX-WS, JAX-RPC, SOAP, Restful, WSDL, UDDI.

XML: XSL, DOM, XML Schema, SAX, XSLT and Designing DTDs.

Database: Oracle 8i/9i/10g/11g, DB2, SQL Server, MS Access, MySQL

IDE: RAD 6.0, Eclipse5,RSA7.0,WSAD,Netbeans

Version and Source Control: CVS, WinCVS, Clear Case, SVN

ORM: Hibernate 3.1, JPA, Top Link

Operating Systems: Windows 95/98/XP/Vista/7, 10, UNIX, LINUX

PROFESSIONAL EXPERIENCE:

Confidential - Manhattan, NY

Sr. Java Developer

Responsibilities:

  • Implemented Spring AOP for admin services.
  • Developed and Implemented Web Services and used Spring Framework.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Implemented read preferences in MongoDB replica set.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Implemented application level persistence using Hibernate and Spring.
  • Implemented Persistence layer using Hibernate to interact with the Oracle database, used Hibernate Framework for object relational mapping and persistence.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Focused on architecting NoSQL databases like Mongo, Cassandra and Cache database.
  • Having good experience with NoSQL database
  • Experience in creating dashboards in Tableau technology.
  • Expertise in developing enterprise applications using Struts Frameworks.
  • Configured JMS Server setup and DB Connection pool setup & deployed Returned items in WebLogic Server.
  • Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
  • Installation of EC2 instances for Production, Testing and Development environment.
  • Experience in infrastructure Integration between private and public clouds and involved in migrating the physical servers and Enterprise applications, into AWS private cloud Environment.
  • Experience in developing application, automated scripts leveraging MongoDB.
  • Implement web service components using Jib and Apache CXF framework.
  • Involved in the deployment of Web-Service End-Points using Apache CXF. Developed Rest architecture based webservices to facilitate communication between client and servers.
  • Created all the services to work with the various entities provided and rectified the services using REST APIs.
  • Fetched data from existing MySQL database to HBase using Sqoop and MapReduce.
  • Testing, evaluation and troubleshooting of different NoSQL database systems and cluster configurations to ensure high-availability in various crash scenarios.
  • Imported data into Tableau tool and generated reports as per client suggestion.
  • Developed AJAX scripting to process server side JSP scripting.
  • Integrate the Ext's/Sencha framework with Oracle BPM.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQuery.
  • Developed Web based Dynamic Form Builder using DHTML, JavaScript Object-to-XML.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Prepared a Web UI for the HBase database for crud operation like put, get, scan, delete, update, etc.
  • Extensive experience in designing MongoDB multi-sharded cluster and monitoring with MMS.
  • Reduced system downtime by 20% and increased on-line business opportunities / revenue by implementing content management system enhancements leveraging Web 2.0 technologies.
  • Extensive experience in HTML5, Java script, XML, JQuery, and Coffee Script.
  • Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, and CSS as per company standards.
  • Involved in resolving JIRA tickets and maintaining the quality of code.
  • Involved in testing the soap based web services.
  • Strong skills in deploying applications in WE Brick, Phusion passenger, Amazon Web Services and functional usage with Apache Tomcat Server.
  • Strong skills in Reverse Engineering, Code Protection and Code Optimization reducing code redundancy, avoiding redundant database calls, choosing best implementation ways etc. to improve system performance.

Environment: Java1.8, J2EE, JSP, SOAP, REST, Servlet, Spring, NoSQL, MongoDB, Hibernate, AngularJS, NodeJS, WebLogic, Oracle 11g/12g, XML, Java Script, CSS, HTML, Bootstrap, micro-services, Docker, Apache Spark, React.js, Cassandra, NodeJS, JUnit4, Ant, Jenkins, Maven, Agile, Apache Camel.

Confidential, Columbus, OH

Sr. JavaDeveloper

Responsibilities:

  • Involved in Software development life cycle (SDLC) of application from design phase to implementation phase, testing and Deployment phase.
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams in Rational Software Architecture.
  • UsedReact-Auto complete for creating Google maps location search on the webpage.
  • Designed the application as 3-tier architecture with extensive use of Object Oriented programming techniques using Spring MVC.
  • Implemented document uploading capability using AJAX and iText API to generate PDF from the application data.
  • Developed unit and integration tests for existingMicroservicesusing JUnit.
  • Implemented the web services and associated business modules integration using Spring and Hibernate ORM framework.
  • Used Node.js as a proxy to interact with Rest services and also interacting with Database.
  • Developed RestfulMicroservicesusing Spring Rest and MVC, for OSS services.
  • Preparation of ETL Design documents and Functional & Technical specifications.
  • Involved in configuring proxy plug-ins for both Sun one web server and Apache to the backend application server that involve WebLogic and JBoss.
  • Worked onMicroservicesStrategy.
  • Designed, Developed and tested Message Driven Beans(MDB’s) using Tibco JMS.
  • Deployed and maintained web services and MDB’s on Oracle Web Logic 10.3 Server. And created Trust Stores to establish secured connections for web services.
  • Used SAX and DOM parsers to parse incoming requests and exercise parsers with SOAP API.
  • Used XSLT extensively to transform xml messages.
  • Developed several Web Service stubs using AXIS 2.0 engine, SOAPUI, JAX-RPC, WSDL, Document literal.
  • Developed, maintained and tested batch jobs in kornshell (ksh) on UNIX Systems.
  • Created connection pools for database (oracle) and configure them on Weblogic servers.
  • Perform distributed transactions between mainframe and Weblogic environments using enterprise java beans (Session/Entity).
  • Develop, maintain, and test servlet based web applications and simple html clients.
  • Wrote Stored Procedures and complicated queries for Oracle 11i.
  • Designed and Developed and tested JUNIT Test cases and extensively used Log4j for logging throughout the application.
  • Performed unit testing and integration testing by applying test cases and also written test cases by using Test Driven Methodologies.

Environment: Java EE6, Eclipse 3.x, Spring 2.5, JSP, XML, WSDL, Node Js, SOAP, REST, React, JavaScript, UML, Ant, Subversion, Log4J, JUnit 4.0, Oracle 11i, Linux, Scrum,Microservices, WebLogic 10.3, SOA, SOAP and RESTful WebServices

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle using Agile including effort estimations, design, development, implementation, verification and validation
  • Followed Agile Software Development with Scrum methodology.
  • Involved in designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, and React.JS
  • Involved in designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Implemented client side Interface using React JS.
  • Used React-Router to turn application into Single Page Application
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Involved in building stable React components and stand-alone functions to be added to any future pages.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end JQuery Ajax calls.
  • Developed internal services using Java and Node.js and wrote internal and external API services using Node.js modules
  • Used Node JS, Express JS at the back end and built REST API.
  • Spring Boot is used to create web services and for the configuration of program flow in application developed.
  • Implemented a security module in Angular JS which integrated with the Spring Security in the backend with Authentication and Authorization
  • Used JSX to produce React elements.
  • Used Web pack, Babel for transpilation (compilation) configuration for typescript to be converted to JavaScript.
  • Used Node Package Manager (NPM) to manage the modules and used it to install useful tools.
  • Involved in Creating CRUD operations for MongoDB
  • Used Mongoose API in order to access the MongoDB from NodeJS, Monitored and tuned user-developed JavaScript using explain plan.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Used Babel to transform ES6 code JavaScript which is supported by all browsers.

Environment: React JS, Spring Boot Micro Services, Node JS, Express JS, Pivotal Cloud Foundry (PCF), Web pack, Babel, JSX, React JS, Redux, ECMA Script 6, Jenkins, Docker, Mongo DB, Mongoose, Spring Security, Mocha and Chai.

Confidential, CA

Java Developer

Responsibilities:

  • Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagrams depicting method interactions.
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Designed and developed Application based on Spring Framework, Spring MVC, Spring Templates, Hibernate, Web Services using Axis And Jersey Frame works
  • Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for developing presentation layer of the application
  • Involved in adding new functionality for JSP pages using JQuery, HTML, JavaScript and Ajax
  • Hands on experience with data persistency using Hibernate and Spring Framework
  • Involved in implementation of enterprise integration with Web Services using REST
  • Implemented the Client-side MVW (Model-View-Whatever) JavaScript framework for writing and compiling the Web applications using Angular Js.
  • Responsible for maintaining Content Management System on daily basis.
  • Developed UI using HTML, CSS and JQuery to display the data on the client side.
  • By using JQuery and Ajax sent the request to server side and receive the response.
  • Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues
  • Tested applications and documented results and bugs including documentation of information useful in the debugging process.
  • Generated JUnit test cases for testing various Java components
  • Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces.
  • Worked closely with various teams to resolve issues which include: Business, QA, Build & Deployment, Off-shore, Tier2, Production Support teams
  • Mentored, trained and educating the users in technology perspective, worked through walk through and review sessions, closely worked with users, developers and team members in problem solving
  • Worked with QA team during various testing phases and resolved defects.
  • Implemented the Client-side MVW (Model-View-Whatever) JavaScript framework for writing and compiling the Web applications using Angular Js
  • Used JavaScript for validation.
  • Involved in debugging the defects, code review and analysis of Performance issues.

Environment: Java, J2EE, Servlets, JSP, JDBC, Spring, Hibernate, AWS, Web services, WSDL, RESTFUL, SOA, HTML, DHTML, CSS, XML, AJAX, JQuery, JMeter, ANT, MAVEN, MS SQL, Oracle, Angular Js, Design Patterns, UNIX, JavaScript Tomcat, SQL Server, Oracle, Windows.

Confidential, Cherry Hill, NJ

Java Developer

Responsibilities:

  • Involved in the life cycle of the software design process including requirement definition, prototype design, design, interface implementations, unit testing and maintenance.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancement.
  • Implemented complex back-end component to get the count in no time against large size MySQL database using Java Multithreading.
  • Used Hibernate for Object-relational mapping persistence.
  • Used hibernate core interfaces like configuration, session factory and criteria interfaces.
  • Used distributed Transactions Management system with Spring JTA.
  • Used JSF to provide a simple model for wiring client generated events to server side application code.
  • Implemented Java EE components using Spring IOC (Dependency Injection), Spring Transactions and Spring security models.
  • Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness and traceability which are essential for automatic processing of large amounts of data.
  • Implemented Web service calls using SOAP.
  • Developed Several SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability.
  • Developed various generic JavaScript functions used for validations. Developed screens using JSP, JQuery and HTML.
  • Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Rabbit MQ as a message queue.
  • Used Maven as a build tool and Jenkins for monitoring the build status of the project.
  • Involved in creating unit testing of various layers using JUnit and created automated test scripts for integration testing using Selenium.

Environment: MySQL, Hibernate, Spring JTA, JSF, Spring IOC, Spring security, Spring Batch, SOAP, JAX-WS, HTML, JQuery, JSP, JMS, Rabbit MQ, Maven, Jenkins, JUnit, Selenium, J2EE

We'd love your feedback!