We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

New, YorK

SUMMARY

  • Almost 8 years of professional experience in software development industry wif wide - ranging skills in web application development, experienced in all phases of Software development ife cycle (SDLC) starting from gathering Business requirements, analysis, design, development, testing and implementation of projects using various methodologies like V-model, Waterfall, Agile, Scrum, XP.
  • Hands on experience using Ruby on Rails and Adobe Illustrator.
  • Expertise in several Java-JEE technologies such as JAVA 8, JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts II, Spring, Hibernate, JPA, JSF,EJB, Swing, Tiles,JNDI, JMS, JAX-WS, JAX-RPC, RMI, iText, Jasper Report, Java Mail API, CSS, JavaScript, React JS, JQuery, Backbone.js,EXT-JS,AJAX,JSON, HTML5/HTML, XHTML, PHP, Maven, Ant, PL/SQL.
  • Experience using KAFKA, REDIS, SOLR.
  • Hands on experience on UNIX shell scripting.
  • Experience working wif SNMP and TELEMETRY.
  • Designed & developed several multi-tier Web based, Client-Server and Multithreaded applications using Object Oriented Analysis and Design concepts and Service Oriented Architecture (SOA) in cross platform environments and SOLID design patterns.
  • Experience using Spring IOC, Spring DAO, Spring AOP
  • Having good experience in building multi-threaded Java server-side applications and frameworks. Used Open source products to build re-usable components dat can be used as base application frameworks.
  • Experience on Spring Batch for the Batch process.
  • Experience in working wif multi-channel E-commerce Hybris.
  • Experience on working wif Gang of Four design patterns (GoF).
  • Experience using Test Driven Development (TDD).
  • Extensively developed Rich Internet Applications and various UI widgets using jQuery
  • Experience wif Grunt for JavaScript file's concatenation and minify to improve performance in loading web pages and using Dreamweaver to publish the web applications.
  • Hands on experience using HL7 Interface engine.
  • Expert in using the databases such as MySQL, MS SQL Server, DB2, Oracle 9i/10g/11g.
  • Extensive experience in Angular 9 JS, Node JS, Bootstrap, Backbone JS, Knockout.
  • Experience in working in Drools wif java/J2EE.
  • Experience wif Code quality and metric tools such as HP Fortify and Sonar.
  • Hands on experience using network protocols such as HTTP, NTP, TCP/IP,DNS,MLLP,NDM.
  • Experience working wif Informatica.
  • Experience wif SSO integration.
  • Experience on Bamboo, which is a continuous Integration service.
  • Expertise in using AWS and Open stack as cloud services and Redux.
  • Expert noledge over JEE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Extensive experience in XML related technologies such as XML, DTD, XSD, XPATH, XSLT, DOM, SAX, JAXP, JSON and JAXB.
  • Strong experience in RDBMS using Oracle 10g, SQL Server, schema development, PL-SQL programming, including experience in utilizing SQL Loader utility MySQL & MySQL replication setup and Dynamo DB.
  • Extensive experience in implementation of the version control software VSS, CVS, SVN and Clear Case.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant Tool.
  • Experience in using MOCKITO, JENKINS and Cucumber.
  • Highly skilled in UNIX and LINUX Operating Systems.
  • Expertise in Sybase (SQL) and Autosys.
  • Experience using Apache Camel and Canvas.
  • Hands-on experience in using the Integrated Development Environments such as Eclipse, Net Beans, Rational Application Developer (RAD) and IntelliJ IDEA.
  • Experience in working wif web services using SOAP, UDDI, WSDL, REST and implementation using APACHE AXIS and APACHE CXF.
  • Experience wif Java 8 Lambda Expressions, Parallel streams, Streams and Predicates.
  • Expertise in Query optimization. Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.
  • Experience using groovy and good understanding of layer2 and layer3 protocols such as RIP, OSPF and BGP.
  • Has good understanding on Batch shell scripting, Collections, Generics, Core java and Business Intelligence tools such as MSBI and OSGI framework.
  • Experience using Calypso for capital market and investment banking.
  • Experience handling wif Audit and Risk handling.
  • Strong core java foundation.
  • Hands on Experience wif Open stack and SDN.
  • Experience in WebSphere Portal which is used to maintain web portals.
  • Good Knowledge in coded Java applications on both client-side and server-side using JDBC and advanced multithreading, has profound noledge on Bootstrap.
  • Experience in installing, configuring, tuning IBM Web Sphere 7.x/6.x, BEA Web Logic 8.1/9.1/10.3 , Apache Tomcat 5.x/6.x/7.x and JBOSS 5.x/6.x.
  • Thorough noledge in Unit testing wif JUnit3.8/4.0, and ANT build environment.
  • Experience in using Jenkins for Continuous Integration and Sonar jobs for java code quality.
  • Plenty of experience in using Google Web Toolkit(GWT).
  • Excellent technical, logical, code debugging and problem solving capabilities and ability to watch the future environment, the competitor and customers probable activities carefully.
  • A project oriented team player wif solid communication and interpersonal skills and the ability to maintain a congenial relationship wif the client team and wif the ability to manage multiple priorities under aggressive deadlines.

TECHNICAL SKILLS

Java Technologies: JDK 1.8, JDK 1.7, J2EE, JavaBeans, Servlets, JSP, EJB, ESB, JNDI, JMS, JDBC, RMI, MVC Framework, Webservices, Apache Axis2, JAX-WS, Spring, Struts, Struts II, Hibernate, JSF, XML, XSLT, UML, JAX-RS, JQUERY and Junit,Spring Batch

Languages: C,C++,Java,J2EE, PHP and Visual Basic. Bootstrap,SCALA

Design Methodologies: OOA/OOD, RUP, UML

IDE: Eclipse, IntelliJ, RSA, NetBeans6.5, RAD 6.0, Visual Studio, Jbuilder8.0, WSAD 4.x/5.x

Web & Xml Technologies: HTML, DHTML, CSS, JavaScript, Angular JS, DOJO, jQuery, AJAX, CSS, XML, XSLT, Bootstrap, Jasmine, SOAP, Node JS, REST, Ext JS, React JS

Application Servers/ Web Servers: IBM Websphere Application Server 5.0/6.0//6.1, JBoss 4.0.3, Apache Tomcat 6.0/7.0,WebLogic Application Server 8.1/9/10.3.4 , Amazon Web Services (AWS), RESTFUL

Database &Tools: RDBMS, Oracle 9i/10g, SOA, MS SQL 2000/2005, MySQL5.0, DB2, Mongo DB, Dynamo DB, Jboss Fuse Technologies, TOAD 7.X, SQL Developer(Raptor), Altova Database Spy,POSTGRES,AKKA

Operating Systems: Windows XP/7/8/10, UNIX, Linux, Sun Solaris, VxWorks.

Version Control: GIT, Accurev, CVS, Visual Source Safe (VSS), SVN, Clear Case, JIRA, Sub Version

Others: Gradle, ANT, Rational Rose, MS Visio,log4j, Bugzilla, ClearQuest, Maven, Gradle,Canvas, IBM MQ Series 5.1., Sonar qube, Google Web Toolkit(GWT), High charts, Sybase(SQL), Autosys,AWT, HFM, GoF, Ruby on Rails

Continuous Integration: Hudson, Jenkins, AntHill Pro, Bamboo, Maven

Whitebox Testing: Junit3.8.1/4.1, HttpUnit 1.6, Junit Pref1.8, DBUnit, Selenium, Fitness, Jbehave, EasyMock, PowerMock, Cucumber.

PROFESSIONAL EXPERIENCE

Confidential | New York

Senior Java Developer

Responsibilities:

  • As backend Java developer in this project developed and implemented the requirements given on the sprint basis.
  • Involved in designing and developing model of the application.
  • Assisted wif application setup to use Angular, Bootstrap and MySQL.
  • Created various Angular controllers to add data and behavior to UI components.
  • Created Angular services to share information
  • Developed Angular services, along wif built in services like http to perform CRUD operations through REST API.
  • Created directives to manipulate certain DOM elements
  • Implemented different types of Angular forms such as template driven forms, reactive forms in the application.
  • Implemented Internationalization using angular-translate.
  • Used date picker, searchable dropdowns from angular-bootstrap library.
  • Implemented HTML5 form validation using Angular built in directives along wif REST API for server-side validation.
  • Implemented Restful Web Services using Spring
  • Involved in implementing Spring to implement the application using the concrete principles laid down by design patterns such as Singleton and Data Access Object.
  • Implemented modules using Core Java APIs, Java Collections and integrating the module
  • I worked in the production support too twice a week dealing wif critical exceptions which will has a business impact.
  • Implemented MAVEN for building the application and GIT, SVN for managing and controlling the source code.
  • Implemented SOAP and REST for all the service calls.
  • Implemented spring boot for standardized production run time.
  • Implemented JUNIT for developing the test classes of the developed requirements.
  • Apache Tomcat has been utilized as our application server and for the deployment of the application.
  • Implemented Active MQ and Qpid message brokers for interaction between the applications.
  • Implemented Agile Methodology, where we follow daily scrum and sprint process.
  • Implemented Liquibase for all the SQL script updates.
  • Practiced weekly noledge sharing meetings wif the team, such dat the motto is to discuss the critical problems faced by the team and how did they resolve it.

Environment: Java, J2EE, SQL, JUNIT, SPRING BOOT, HIBERNATE, JDBC, RESTFUL, SOAP, ACTIVE MQ, QPID, APACHE TOMCAT, VAGRANT, ORACLE VM, GIT, SVN, LIQUIBASE, MAV

Confidential | Arlington, Texas

Full stack Java Developer

Responsibilities:

  • Multi-channel system for originating and processing a full range of credit product applications such as Loan, Line of Credit, Visa, etc.
  • This web-based application was built using Agile development practices using Extreme Programming.
  • Implemented Java8 Predicates and features.
  • Implemented Groovy for scripting.
  • Implemented capital market for issuing bonds and stocks in an enhanced way.
  • Implemented Mocking Frameworks like Mockito for easy testing.
  • Designed, implemented and tested the Spring Domain Model for the services using Core Java.
  • Developed presentation layer using JSP, HTML, DHTML, CSS, AJAX, JavaScript.
  • Involved in implementation of application using conventional design practices (SOA-Service Oriented Architecture, MVC-Model View Controller).
  • Was responsible to communicate wif End client to support the application and analyze the issue and fixed the issue and mongo db /no sql for GIANT ideas.
  • Implemented AWS for web services and cloud.
  • Has worked on Oracle 10g data base for storing and retrieving the application data
  • Implemented procedures, packages, triggers, and different Joins to retrieve the data base using PL/SQL, SQL scripts. Created DDL, DML scripts to create tables and privileges on respective tables in the database.
  • Implemented GoF design patterns.
  • Has worked on GWT to maintain the application which is complex and High charts.
  • Implemented (TTD) Mockito and (ATDD) Cucumber and Selenium and no sql Db Dynamo DB.
  • Sybase (SQL) is used for some relational database operations and Autosys also used .
  • Was sole responsible for deployment and requirement analysis wif client.
  • Analyze large volume of data in Unix environment during production hours.
  • Collaborated on design spec reviews together wif Business Analysts
  • Involved in web component design and development using the spring framework, JSP, Servlets.
  • Worked on Ext JS for user interface widgets wif High performance scalable grids, trees and menus.
  • Implemented Bootstrap for web design.
  • Experience wif e-commerce hybris.
  • Implemented OSGI for developing and deploying certain libraries.
  • Experience using WebSphere MQ
  • Implemented Interceptors, Filters and RQM for managing tests.
  • Implemented LINUX for operating and transferring files.
  • Google Web Toolkit is used.
  • Implemented RRC for managing reports.
  • Experience wif IBATIS for objects in java and database connectivity.
  • Involved using CONGOS.
  • Mule ESB is used for connecting between the applications.
  • Involved in loading and storing objects using Hibernate.
  • Involved in configuring Hibernate mapping file.
  • Used Fitness for testing.
  • XML was used to create the dB schema-mapping file for Hibernate.
  • Helped a team in performing Cactus tests using JUnit and automation scripts for UI
  • Worked on SSO to integrate security for user autantication.
  • Managed tasks and acted as point of contact for off-shore team coordination
  • Develop technical design documents UML, reverse engineering code

Environment: JavaEE,Java8,HTML5,CSS3,JavaScript,AWT,IBATIS,JQuery,Ajax,UNIX Shell Scripting, JSP,Spring,SpringMVC3.0, Bootstrap, Hybris,Spring Security, Spring JPA, GoF, OSGI, WebSphere MQ, TDD, Fitness, Hibernate 4.0, Oracle, Jboss, ONOS, HP Fortify,Groovy, Drools(Workbench6.2), WebSphere 7.0,Calypso, LINUX,IBATIS,RRC, AWS, Mocking Frameworks, CONGOS SDK, Linux, Node JS, Mule ESB, React JS, eclipse, Jenkins, Maven, HFM API, PL/SQL Developer tool, Dynamo DB,LDAP, Log4j, Jira, Junit, Angular JS2, Mongo DB, Selenium, Web Logic 10g, Mockito, ANT, GWT, Sysbase, Liquibase, Autosys, GWT.

Confidential | Minneapolis, Minnesota

Java Developer

Responsibilities:

  • Involved in complete project Life Cycle, i.e. Design, Implementation, Unit Testing.
  • Extensively used agile development methodology and involved in sprint planning.
  • Designed and modified User Interfaces using JSP, JavaScript, DOJO, HTML5, Angular JS and jQuery and involved in designing the user interfaces using JSP.
  • Used several design patterns like Singleton, Factory and MVC.
  • Migrated legacy project to latest versions of spring and hibernate.
  • Implemented DAO for retrieving data to display on the User Interface.
  • Written Microservices to export/import data and task scheduling.
  • Used Spring Boot, Spring and Hibernate in the Microservices.
  • Used Swagger API for microservices.
  • Implemented and Consumed Rest Services.
  • Implemented Hibernate to persist the data into Database and wrote HQL based queries to implement CRUD operations on the data.
  • Used Hibernate annotations and created Hibernate POJOs.
  • Worked on Named Queries, Parameterized Queries in Hibernate.
  • Worked on SQL, PL/SQL using SQL Developer for Oracle database.
  • Worked on AWS, Cloud Technologies and Java to introduce and modernize a new solution for centralized software asset management system wifin the IC.
  • Involved in deploying the application under Apache Tomcat.
  • Used Log4j to maintain application logs.
  • Performed unit testing using JUnit.
  • Used MAVEN to define the dependencies / plug-in and build the application.
  • Used SVN version Control tools.
  • Used Jenkins for deploying the application to test and production environments.
  • Created and maintained various Message Queues and Message brokers dat were a part of the application. JMS is used extensively in the application for sending budget related alerts through SMS, email etc.
  • Deployed and tested the application using WebSphere Application server (WAS 7) Server which is standard java runtime environment for large enterprises.

Environment: Java 7, Spring 4, Spring MVC, Spring AOP, Spring Data, JPA, Hibernate 3, SQL, Microservices, Spring Boot, Restful web services, JSON, JUnit 4, SVN, Java script, Log4J, Jenkins, Tomcat.

Confidential

Java Developer

Responsibilities:

  • Involved in Designing and Coding.
  • Responsible for developing Application frontend & backend.
  • Used RAD 7.5 to develop, test and deploy all the Java components.
  • Performed client-side validations using JavaScript.
  • Develop (Specify, create, modify, maintain, and test) software component(s) which are part of the NGEN software project on assigned technology platform.
  • Used UNIX scripting too.
  • Used SNMP for network management.
  • Correct complicated defects and make major enhancements to resolve customer problems.
  • Developing scalable applications in a dynamic environment, primarily using Java, Spring, web services and object/relationship mapping tools.
  • For the finest product grade purpose Spring Boot is used.
  • Working in both UNIX and Windows environments.
  • Developing or modifying databases as needed to support application development, and continually providing support for internally developed applications.
  • Developing technical architecture documentation based upon business requirements.
  • Communicating development status on a regular basis to technology team members.

Environment: Java Servlets 2.4, MDB, J2EE, Spring Boot, Spring 3.0, Struts II, LDAP, Hibernate, JAVA 1.5 and 1.6, Java beans, SNMP, Ruby on Rails, Eclipse IDE, UNIX, RAD 7.5, JDBC 3.x, Web Services, SQL, HTML, DHTML, XSLT, Oracle, SOAP, Oracle 10g, Agile(Scrum), Jira and CSS.

We'd love your feedback!