We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Strong software experience in design, development and deployment of web - based Client-Server business applications using OOP, Java/J2EE technologies.
  • Ability to efficiently translate algorithms, ideas and concepts to software applications.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
  • Extensively worked on during my tenure in Software Development are AngularJS, ReactJS, Spring MVC, Spring Integration, Spring Batch, Apache POI, Hibernate, REST Web services, and Database SQL, PL/SQL.
  • Extensive experience in using Java, Spring, Struts, Hibernate, Web Services, RESTful, JSF, JDBC, JSP, Servlets, EJB, JMS, XML, XSLT, JAXB SQL, PL/SQL, Unix Shell scripting.
  • Expert Level Skills inJavaBeans, Spring Frameworks, Struts, JavaScript,JFC, Servlets, EJB, GWT.
  • Expertise in developing web and mobile apps using HTML 5, CSS3, Less, Sass, jQuery, nodeJs, AngularJS.
  • Expertise in the implementation of Core Java concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation,JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading, Data structures etc.
  • Extensive experience in designingMongoDBmulti-shared cluster and monitoringwithMMS.
  • Expertise in XML technologies -XSL, XSLT, XSD, XPath, XForms, XSL-FO and parsers like SAX/DOM.
  • Experience in working with Message Oriented Middleware (MOM) technologies like JMS, Active MQ and MQ Series with Spring
  • Experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
  • Experience with major relational databases: SQL Server 2005/2008, DB2, MySQL
  • Experience in upgrading and migrating various versions of MongoDB on different platforms.
  • Extensive development experience in different IDE's like Eclipse 3.x, Jbuilder 9.x/8.x, WSAD 5.x, IBM RAD Worked on CloudPlatforms like AWS and Cloud Foundry.
  • Worked on debugging using Logging Frameworks such as Apache Log4j.
  • Expert level skills on JQuery, JavaScript, VBScript, Perl, AJAX, Adobe Flex, ActionScript, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
  • Used IBM's CloudantNoSQL database to store training data and user profile.
  • Extensive experience in using AWS like RDS, EC2, Redshift, SQS, SNS, Cloud Watch and S3
  • Experience in developing Web applications using AngularJS,BackboneJS, ExtJS, NodeJS, JQuery, CSS3
  • Familiar with Subversion, GITand GitHub for distributed revision control and source code management
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Expertise in unit-testing with JUnit using tools like JMeter.
  • Experience with Javascripttesting frameworks such as Jasmine.
  • Experience in Scrum, Agile process, Test Driven Development and Scrum methodologies.
  • Experience in Developing GUIs using Eclipse RCP/SWT and Core Java Design patterns.
  • Good Experience in software configuration management using CVS, GIT and SVN.
  • Experience in using Maven and ANT for build automation.
  • Experience with Build tool Jenkins, Test coverage and Splunk for production support.
  • Experience with continuous integration and deployment using Jenkins, Docker.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking

Programming Languages: Java JDK 1.4/1.5/1.6/1.7/1.8 , C++, C, SQL, PL/SQL

Application/Web Servers: IBM WebSphere 6.x/5.x/7.0/8.x, Oracle/BEA WebLogic 12.x/11.x/10.x/9.x/8.x, JBoss and Tomcat 9.x/8.x/7.x/6.x

Frameworks: Struts 2.x/1.x, Spring 3.x, Hibernate 4.x/3.x, JSF 1.2/2.0, iBatis

IDEs: Eclipse 3.x, IBM WebSphere Application Developer 5.x, IBM RAD, Scala

Web technologies: JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS, HTML5

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI

XML Tools: JAXB, Apache Axis, AltovaXMLSpy

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

Modeling Tools: UML, Rational Rose, Visio

Testing technologies/tools: JUnit, JMeter, HtmlUnit

Database Servers: Oracle 8i/9i/10g, DB2, SQL Server 2000/2005/2008 , MySQL

Version Control: CVS, SVN, Rational Clear Case

Build Tools: ANT, Maven, Gradle

Platforms: Windows 2000/98/95/NT4.0, UNIX

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle (SDLC) using agile development methodology.
  • Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.
  • Involved in using Javalike Collections, Exception Handling, Multi-Threading, Serialization and java 1.8features like Lambdaexpressions, Stream API, facilitate pipelineprocessing and Method references
  • Utilized Java8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Built AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
  • Developing Java (Swing/AWT) client to work like an Application and Applet using the server via RMI
  • Designed and developed Site Hierarchy interface and other GUI Screen applications with JavaSwing
  • Developing theMicroservicesusing SpringBoot that create, update, delete and get the data.
  • Implemented functional programming feature of Java8 to developed Functional Interfaces withlambda Expressions andParallel operations on collections and for effective sorting mechanisms.
  • System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as DTO, Intercepting Filters, Singleton and DAO
  • Developed Unit test cases using JUnit, Mockito and Easy mock.
  • Developed Micro Service to provide Restful API utilizingSpring Boot withSpring MVC.
  • Designed and implemented application usingSpring Boot,Spring MVC, Spring IOC,Spring Batch,Spring Annotations,Spring AOP,Spring Transactions & Hibernate.
  • Developed Maven scripts and developed builds using Mavenand continuous integration servers like Jenkins.
  • Consumed WebServices for getting the credit card information from third party application.
  • Designed and Developed complex UI screens using Spring MVC, AJAX, JQuery, HTML5, CSS3 Java Script for request management and search and filter modules.
  • ImplementedAngularJS Services to bind the data and provide access to the data on the server
  • Used Spring framework along with Angular 2, HTML, CSS, Node.JS and Java Script to construct the dynamic web pages (presentation layer) for the application.
  • Implemented Angular 2 component router for navigation and services to connect to back-end APIs
  • Experience in creating global exception strategy, sub-flows, property place holder common properties across environments, scatter-gather flows in Mule.
  • Created SQL queries and executed using Hibernate Template by spring for improving the performance.
  • Involved in testing applications usingSeleniumRC andWEB DRIVER as a regularSelenium tools.
  • Used AJAX to use the RESTFUL web services in the application which supported different format like text, JSON and XML.Developed Messaging framework for Asynchronous service using JMS.
  • Developed Applications using Rule Engines, Drools.
  • Launch, configure and maintain VPC, Subnet, Internal Gateway etc., to manageAWS Network, also Launch variousAWSEC 2 instance to deploy various application
  • Excellent in deploying the applications inAWSas EC2 instances and create snapshots for the data that must be
  • Manipulated data using CRUD operations of MySQL database management system and handled database access and data transmission based on Restful web service.
  • Responsible for designing and developing business services and DAO methods using Spring and Hibernate.
  • Used JMS for Point-to-Point asynchronous messaging for high transactional Banking operation and Active MQ.
  • Created test plan, advanced J-unit test cases and test classes using Power mock.
  • Deployed and build the application using the Maven and Jenkins. Configured the JIRA and Jenkins for Continuous Integration (CI) setup for the project.
  • Used SVN for software configuration management and version control of various development projects.

Environment: Spring, AngularJS, Agile scrum, lambda, Java 1.8, streams, Spring 4.1, Rest-service, HTML, AJAX, jQuery, Hibernate, JavaScript, Java8, Junit, Oracle 12g, JMS, Kibana, SONARQUBE, DROOLS, Pipelines, filters, SVN, CVS, Jenkins and WebLogic, Mule, Selenium Web Driver, NGINX.

Confidential, Irving, TX

Sr. Java Developer

Responsibilities:

  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implementedSwing, spring and J2EE based MVC framework for the application.
  • Designing and implementing the User Interface using JavaScript, Ember JS, HTML, CSS3, SASS and AJAX.
  • Designed Prototype and project layout skeletons usingReactJS, jQuery and CSS/LESS and HTML5.
  • Involved in designing and developed presentation layer using JSF, Ajax, and JQuery and third-party libraries.
  • Implemented the associated business modules integration using spring and Hibernate data mapping.
  • Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
  • Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
  • Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Created database objects likeStoredProcedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
  • RESTful web services using Jersey for JAX-RS implementation.
  • Worked onRestWeb services as well as NodeRestframework for backend services, used Mongo DB (NoSQL) for database services.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization, Thread pools, lock interface etc.
  • GUI design and development usingJavaSwing, JFCUsed for open source web testing.
  • Heavily used SOAP UI Pro version for testing the Web Services.
  • Deployed and Monitored Micro Services Using SpringCloud Foundry
  • Created the Application using React.JS andNode.jslibraries NPM, gulp directories to generate desired view and flux to root the URL's properly, also usedLog4jfor logging the application exceptions and debugging.
  • JBoss Application server implementation, support, workload management and performance tuning including Web server setup configuration with JBoss App Server.
  • Wrote SQL queries,storedproceduresand enhanced performance by running explain plans.
  • Used JMS for reliable and asynchronous exchange of important information such as payment status.
  • Deployed Application instance onJBossand WebLogic Server.
  • Developed the Web application using Spring MVC,Ext-JS, Html, JSP and JavaScript.
  • Created and configured newJIRAprojects and workedwithdepartments to maintain existingJIRA projects.
  • Developed the data access classes using JDBC and SQL queries
  • Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push toGIT, Used log4j for logging and SVN for version control.
  • Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter BootstrapwithAngularJS and media queries.
  • Used XStream API to transfer data back and forth between Spring MVC and Ext JS.
  • Developed Unit test cases using JUnit, Mockito and Easy mock.
  • Developed Maven scripts and developed builds using Mavenand continuous integration servers like Jenkins.
  • End-to-end architecture and implementation of client-server systems using Scala, AKKA.
  • Oversaw all aspects of testing JUnit, FIT, and SIT, End to End, Regression, User acceptance and Performance.
  • Used Hibernate Eh-cachefor second level caching which resulted in enhanced performance of the application.
  • Used to test performance both on static and dynamic resources usingJMeter.

Environment: Java, RCP, WebLogic, AWSSDK,Ext JS, Git, Swing, JFC, Perl, Spring 4.x, AWSSNS/SQS, Hibernate 4.x, Core Java, UML, Web Services, HTML5, CSS, SASS, RAD 7,WAS 8 WSDL, Kafka, Cloud Foundry, JIRA 5.x/6.x, JAXB, JAX-WS,JAX RPC, JMS, JSF, AKKA, NOSQL(MongoDB), Angular JS, GIT, NodeJs, BackboneJS, EHcache, Scala IDE, JBoss 3.0, Jersey, AJAX,JMeter, JQuery, JUnit, Maven, SQL,PL/SQL

Confidential, Richardson, TX

Sr. Java Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture (SOA).
  • Client-Side code were written inReactJS, JQuery and server-Side Code were developed using MVC4.
  • Developed Web Services SOAP, JMS, and SMTP using SOA technologies such as SOAP, WSDL and UDDI.
  • Analyze, debug and fix issues related to thread locking, clustering, network connections,Swing client performance on customer's production environment, Designed Interactive GUIs usingJavaApplets andSwing/JCF.
  • Developed business components using core java concepts and classes likeInheritance, Polymorphism, Collections, Serialization and Multithreading etc.
  • WroteSQLqueries, stored procedures and enhanced performance by running explain plans.
  • Worked in all the modules of the application involved front-end presentation logic developed using Tiles with Spring MVC, JSP, JSTL and JavaScript, Business objects developed using POJOs and data access layer using Hibernate.
  • Developing RESTFUL web services using Spring boot, Spring RESTFUL template, JPA, Cloud Foundry.
  • UsedCamel-Spring-WS integration to access web services based on SOAP action andCamelendpoint mapping.
  • Designed, built, and deployed a multitude application utilizing almost all theAWSstack (Including EC2, MongoDB focusing on high-availability, fault tolerance, and auto-scaling)
  • Responsible for the implementation of application systemwithCoreJavaand spring framework.
  • Extensively used Hibernate concepts such asInheritance, lazy loading, dirty bit checking, optimistic locking.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Designed and ImplementedRESTweb services using JAX-RS, SpringREST.
  • WorkedwithSwing andRCPusing Oracle ADF to develop a search application which is a migration project.
  • WritingScalaclasses to interactwiththe database.
  • Built the responsive UI with AngularJS, Bootstarp-4,Node.JSand SCSS. Developed the dashboard for displaying charts, graphs and other analytics-related widgets.
  • Used HibernateTransaction Management, HibernateBatch Transactions, and Hibernatecache concepts.
  • Using Spring MVC framework to provide very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
  • Utilized the modules for the flow control in asynchronous non-blocking of I/O with the help of Node.Js.
  • UsedJENKINSto build and deploy the code in Dev and SIT environments.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Experience in NoSQL (MongoDB) in using Hierarchy Modelling Techniques like Tree Aggregation, Adjacency Lists and materialized paths.
  • Integrated theJavacode (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed HTML viewswithHTML5, CSS3/Sass, bootstrap, NodeJs and AngularJS.
  • UsedGWT, GUICE, JavaScript, Angular JS for client-side implementation

Environment: J2EE, Java 1.6/1.7, Swing, JFC, Spring framework, JMeter, Git, Scala, Spring MVC, JSP 2.0, SWT, JSF, Servlets 2.3, Hibernate, AJAX, Core Java, Web services, SOAP, XStream, Apache POI, Ext JS, Angular JS, Linux, NodeJs, ReactJS, JQuery, JavaScript, Oracle 10g, WebSphere 7.0, Methodology, Cloud Foundry, NOSQL(MongoDB), CVS, Apache Maven, JUnit, Ansible, XSLT, HTML 5/DHTML.

Confidential

Sr. Java Developer

Responsibilities:

  • Analyzed user requirements, used application development tools to develop customized computer systems and executed testing plans.
  • Worked in Agile environment interacting with the UI team and the third-party vendors.
  • Design and developedweb application using Spring MVC and RESTful web services.
  • Created Web services used Jackson, XML parsers for data input and retrieval.
  • Worked with confluence tool to update the API and expose it to the UI Team.
  • Designed and Developed Web Services implementing SOA architecture with technologies WSDL, SOAP (JAX-WS) to communicate to theother modules.
  • Managed business objects, resource management in the business logic tier using Spring Framework. Implemented the business layer by using Hibernate with Spring DAO and also developed POJO java classes using ORM tool.
  • Involved in writing Hibernate mapping files (HBM files) and configuration files.
  • Implemented hibernate mapping with annotations
  • Extensively used POSTER, REST client and SOAP UI for testing the web services.
  • Extensively used core JAVA concepts like Multi-Threading and CollectionsFramework.
  • Used Log4J to capture the log that includes runtime exceptions.

Environment: Java 6, J2EE, Spring 3.0, Web services, UML, JUnit, Eclipse (Helios), Web Sphere 7.0, Tomcat 6.x, Oracle 9i/10g, SQL Squirrel, REST client, Soap UI 4.0, Poster, XML, JSON, Windows XP/NT, CVS

We'd love your feedback!