We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Chevy Chase, MD

SUMMARY:

  • Oracle certified JAVA developer with around 8 years of professional experience in Java/J2EE Applications and complete life cycle of system development in Banking, Insurance and Healthcare domains.
  • Expert inend - to-end software development in agile environment including requirement, analysis, architecture, design, coding, testing, deployment and support.
  • Over 4 Years of experience in design and implementation of various components using Scala.
  • Designed diagrams using UML with Rational Rose and Microsoft Visio.
  • Expertise in Application Design & Architecture using Core Java, J2EE, Hibernate, Swing, Struts, Spring, Spring Security, JSP, Servlets, Filters, JMS, JDBC, JNDI, JMS, EJBs, Web Services, AJAX, Java Script, HTML, Oracle, Sybase, ANT, Maven, log4j.
  • Extensive expertise in Spring ecosystem (Spring Boot, Spring Cloud, Spring Integration, Spring Cloud Data Flow etc).
  • Expert knowledge in Java 8 (Scala,ClojureandGroovy), JVM ecosystem, memory model, tuning, threading, reactive streams, modularization.
  • Worked on GUI development using HTML, CSS, Bootstrap, JavaScript, jQuery, AngularJS, JSON, AJAX, JSP, JSP Tag libraries, Servlets, JNDI, XML, and XSLT.
  • Extensive Experience with JavaScript MVC framework AngularJS and familiar with other frameworks/libraries such as Backbone.js, Node.js, Underscore.js, Ext JS.
  • Strong knowledge of building and architecting Single Page Applications (SPAs) using various JavaScript frameworks like Angular JS, Node.js and Bootstrap.
  • Implemented several core Java concepts including Collections API, Java Threads, I/O system, Reflection API, and JDBC.
  • Hands-on experience implementing secure web services using Java EE Security standards, WS-Security extensions with OAUTH and OIDC concepts.
  • Expert knowledge on J2EE Design Patterns like Front Controller, Session Facade, Business Delegate, Chain-of-responsibility and Data Access Object for building J2EE applications.
  • Experience in Web Services Technologies likeSOAP, WSDL, UDDI, JMS, Restful and Service Oriented Architecture (SOA).
  • Good Understanding of Box Model, Document Object Model (DOM) and DOM Functions.
  • Good experience in developing applications using various IDE’s and text-Editors like Notepad++, Eclipse, WebStorm, IntelliJ, NetBeans, Visual Studio, Komodo Edit, Sublime Text.
  • Experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like IBM WebSphere, Oracle WebLogic, GlassFish, JBOSS & Apache Tomcat.
  • Worked in SOAP, JAXB, JAXP, JAX-WS, JAX-RPC, XML/XSLT and WSDL for developing Web Services and used SoapUI for WebServices testing.
  • Experience with amazon web services (aws) and amazon cloud technologies such as Amazon EC2 (virtual servers), Amazon Dynamo DB, Amazon Simple DB, AWS Cloud Watch(monitoring),AWS Cloud Formation (infrastructure templates), Amazon Cloud Search, Amazon SQS (message queue).
  • Explicitly used Spring AroundAdvice to log the whole flow of the application and Spring AOP, AspectJ for Logging, Transactions and Messaging.
  • Liaison between my team and business analysts byrepresenting the organization in providing solutions to difficult technical issues associated with specific projects.
  • Expert in multi-open source frameworks likeSpring, Struts, Hibernate,JPA and used iBATIS frameworkwithSpring Frameworkfor data persistence and transaction management.
  • Experience in various databases Oracle, DB2, PostgreSql, SQL Server and wrote complex SQL queries and created complex schemas.
  • Design and development experience building a reusable REST API model/framework to consume data from and/or push data into MongoDB.
  • Experience with build automation and dependency management tools likeAnt, Maven and Gradle.
  • Strong experience navigating and scripting in Unix/Linux environment and services such as DNS, MYSQL and Apache into a unified environment.
  • Implemented Apache Lucene and Apache Tika for indexing and content extraction.
  • Developed dashboards for analyzing the data with D3 charts.
  • Experiencein developing Stored Procedures,Functions and Triggers usingOracle PL/SQLandDB2.
  • Expertise in hierarchical and distributed code repository management tools like GIT, SVN, TFS, CVS, Clear Case and trouble shooted many tickets using JIRA, bugzilla.
  • Created Javadocs for all the source code of the entire project, test Cases for JUnit Testing and Strong analytical,debugging skillswith experience in fixing ad hoc production issues.
  • Experience building identity and access management solutions at scale.
  • Experience with continuous delivery tools and concepts like automated unit tests, automated deployment pipelines, trunk-based development, continuous integration like Jenkins, Hudson, Puppet, Chef.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal skills.

TECHNICAL SKILLS:

Domain: Banking, Insurance and Healthcare.

Programming Languages: C, C++, C#, JAVA JDK1.4/1.5/1.6/1.7/1.8, SCALA, CLOJURE, GROOVY, SQL, PL/SQL, NOSQL.

J2EE Technologies: J2EE, EJB,, JSP, JSTL, Servlets, Struts, JDBC, Hibernate, JSF, XML Parsers, Portals, Spring Framework, iBATIS, Tiles, JPA, Spring IOC, MVC, AOP, AspectJ, Spring Security, Filters, Java Beans, Web Services, AJAX, Swing, Spring Boot, LOG4J, SL4J, JNDI, CS JSF RMI, JUNIT, SAX/DOM.

Web Technologies: HTML, DHTML, CSS, Bootstrap, JavaScript, jQuery, AngularJS, Backbone.js, Node.js, Underscore.js, Ext JS, JSON, AJAX, D3 charts.

Database Skills: DB2, Oracle 8i, 9i, 10g, 11g, 12c, PostgreSql, MySQL, SQL Server, MongoDB.

Web Services: SOAP, AWS, WSDL, UDDI, JMS, Restful, JAXB, JAXP, JAX-WS, JAX-RPC, XML/XSLT, WSDL and Service Oriented Architecture (SOA).

Build Deploy Tools: Ant, Maven and Gradle.

Developer Tools IDE’s & text-Editors: Notepad++, Eclipse, WebStorm, IntelliJ, NetBeans, Visual Studio, Komodo Edit, Sublime Text.

Operating Systems: Windows, UNIX and LINUX.

Version Control Tools: GIT, SVN, TFS, CVS, Clear Case.

Design Patterns: MVC, Singleton, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern, Transfer Object.

Issue tracking software: JIRA, bugzilla, Jenkins, Hudson, Puppet, Chef.

Concepts: UML, Rational Rose, OAUTH, OIDC, JUnit.

PROFESSIONAL EXPERIENCE

Confidential, Chevy Chase, MD

Sr. Java Developer

Responsibilities:

  • Design and development of Business Functionalities using J2EE Technologies in Agile/Scrum Execution.
  • Followed Agile Scrum two week development cycle to streamline development process with iterative and incremental development.
  • Responsible for investigating newer technologies and developed POC prototypes of the new application in Scala.
  • Designed and developed allUI Screens using Java Server Pages, Static Content, Html, CSS and JavaScript and wrote AngularJS controllers, views, and service for new website features.
  • Implementation of the markup of the project using Html, CSS,Bootstrap and created different modules in the application and applied AngularJS to enhance the user interface and for making restful API calls and data binding.
  • Implemented Ajax and JQuery based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
  • Developed and implemented UI controls and APIs with Ext JS and Coded the front end Ajax framework components using Web 2.0 JavaScript library ExtJS.
  • Worked on server-side web applications using Node.js and involved in Construction of UI using JQuery, AngularJS, Ext.js, Bootstrap and JavaScript.
  • Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
  • Introduced the use of live mockups GUI prototyping (using Ext JS) which makes UI part of specification much more understandable for developers.
  • Worked extensively in migrating the XMI framework to Angular Framework, all the XMI web pages are rewritten using AngularJS framework.
  • Used AngularJS to parse the data fetched from APIs and used backbone.js to develop an application to perform CRUD operations on the database server.
  • Implemented design patterns in Scala for the application and developed quality code adhering to Scala coding standards and best practices.
  • Used Java Mailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
  • Involved in designing, developing and testing ofJ2EEcomponents like Java Beans, Java, XML, Collection Framework, JSP, Spring and Hibernate.
  • Used Spring/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns withJ2EEand XML technology and involved in handling transactions using Spring Declarative Transaction management.
  • Implemented Caching mechanism using Spring Gem fire Template and implemented DAO layer using different hibernate techniques like strategies, Inheritance, annotations and criteria interfaces.
  • Used SOA Integration service for Data Integration Service and Functional Integration Service and used SOAPUI for the functional testing and inspection and invocation of spring based Web Services.
  • Designing new components to fit in the already existing architecture using core Java, multi-threading different design patterns like the factory method, Abstract factory pattern, Singleton, while developing web-based applications using REST Web Services.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Extensively used Oracle SQL Developer graphical tool for the enhancement and simplification of Database Development task and developed rule modules using Rule Engines, Drools ILOG, BRMS and BLAZE for business management.
  • Used Spring-boot-starter-parent POM as the parent POM and inheriting sensible default settings from Spring Boot and the Spring-data-mongodb dependency provides integration with the MongoDB.
  • Created tools to support and enable Continuous Integration, Continuous Deployment and system monitoring/reporting using Puppet, Chef, JSP and Shell Scripts with a MySQL database.
  • Installed, configured and hosted the Oracle, Tomcat app servers and MySQL DB servers on physical servers (Linux, Windows), and AmazonAWSvirtual servers (Linux).
  • Used cloud computing technologies Amazon EC2 and Amazon S3 web services for Cloud Drive, Cloud Search and migrated corporate Linux servers from physical servers toAWSvirtual servers.
  • Involved in creating test cases using JUnit for Java classes and Abstract spring dependency Injection test for spring beans and developed web-based tools for testing, HTML and JavaScript Performed a thorough unit testing and resolved several data related issues before migration to production.
  • Experienced in Error handling in Scala and Problems Scala fixes.
  • Implemented, configured, and customized JIRA issue tracking software with Agile plugin and every aspect of JIRA, is customized including highly customizable workflows.

Environment: Java 1.7/1.8,J2EE, Core Java, JSP, Scala, Spring MVC, Spring ORM, Spring IOC, Spring Web Services, AngularJS, Node.js, Backbone.js, Ext JS, web sphere portal, Hibernate, MySQL, MongoDB, GIT, Restful Web Services, Oracle 9i/10g, JUNIT, IBMDB2, Apache Tomcat, IBMMQS, Agile, Spring Batch, Spring Boot, Spring Integration, Maven 2.0/3.0, JBOSS, Java Script, HTML, Life ray Portal, CSS, JQuery, AJAX, AWS stack, Eclipse.

Confidential, Austin, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Extensively Worked on Agile/SCRUM software development methodology and implemented UML diagrams for specific modules to understand working and functionality better.
  • Worked on Message Center Module of the application and involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Implemented the design and development of highly scalable services deployed on Amazon Web Services for the core platform, by creating and utilizing front-end user interface technologies, middle-tier integration and processing frameworks, and back-end persistence layers for use across multiple applications.
  • Used Spring MVC on the web layer and business delegate and DAO on the business layer.
  • Designed and modified User Interfaces using AngularJS, JavaScript and CSS and involved in designing the user interfaces using JSP, JSON and controllers using annotations at method level and class level.
  • Used Core Java, Swing, and multithreaded concepts to develop and application implementations and Dynamic web applications with AngularJS and web sockets and Wrote Node.js applications in JavaScript.
  • Developed various AngularJS controllers, services, filters and directives in the application for the web interfaces of the application and validating forms using AngularJS.
  • Involved in conversion of client side code to AngularJS based UI and used JSON for Data Interchange between AngularJS and Spring MVC based on Application needs designed by Spring and REST web Services.
  • Developed user management screens using JSF framework, business components using Spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
  • Wrote business rules using Drools and business logic processing customs declarations and developed DAO for communicating with the MongoDB by Hibernate DAO support for performing queries which handles transactions using Spring annotations.
  • Used AngularJS in Consuming RESTful services using AJAX (Angular $http, $resource and jQuery) to exchange (request / responses) information with NOSQL databases such as MongoDB.
  • Involved in developing Spring IOC (Inversion of control), DAO, MVC and wrote Stored Procedures in Sybase ASE and developing jsp pages to support the web components of this application.
  • Designed built, and deployed a multitude applications utilizing AWS stack (Including EC2, R53, S3, Dynamo DB, SQS and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, Ext JS and JQUERY.
  • Used Jenkin and Chef to provide continuous integration service for Server configuration management and implemented Chef and Puppet modules to automate configuration of a broad range of services and used SOA and Oracle technologies (service bus) for developing and integrating system components.
  • Explored in Groovy Domain Driven Design, Domain Specific Language approaches using Scala, massively parallel approaches including MongoDB data stores and developed a prototype of DSL for customizing MCA products using Scala.
  • Used cloud computing technologies Amazon EC2 and Amazon S3 web services for Cloud Drive and worked on Ext JS for user interface widgets with High performance scalable grids, trees and menus.
  • Used auto wired annotation for handling the dependent objects anddeveloped Oracle PL/SQL codes like stored procedures, functions, triggers based on technical and functional specification documents.
  • Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO implementation classes.
  • Created architecture stack blueprint for data access with NoSQL database MongoDB.
  • Extensive experience in deploying, managing and developing MongoDB clusters and creating JavaScript for using DML operation with MongoDB.
  • Used Groovy on Grails Tool Suite (GGTS) and Scala for code development and GIT for source code management and designed UI in Groovy-Server-Pages (GSP).
  • Wrote business rules using Drools and business logic processing customs declarations and developed DAO for communicating with the Mongo DB by Hibernate DAO support for performing queries which handles transactions using Spring annotations.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database to java objectand used MYSQL to write the MQ queries & web portal server for design web pages.
  • Created test cases for DAO's and web services and annotations to load the configured file to test the components.
  • Calculated bids for energy auctions utilizing Scala, Vaadin, Jetty, JPA and Oracle Spearheaded innovative workflow mechanism and initiated Specs unit testing framework.
  • Created JUNIT test cases for testing the business flow for the JIRA issues (Defect Management) /bug fix tickets.

Environment: Java 1.7/1.8,J2EE, Core Java, JSP, Scala, Spring MVC, Spring ORM, Spring IOC, Spring Web Services, AngularJS, Node.js, Backbone.js, ExtJS, web sphere portal, Hibernate, MySQL, MongoDB, GIT, Restful Web Services, Oracle 9i/10g, JUNIT, IBMDB2, Apache Tomcat, IBMMQS, Agile, Spring Batch, Spring Boot, Spring Integration, Maven 2.0/3.0, JBOSS, Java Script, HTML, Life ray Portal, CSS, JQuery, AJAX, AWS stack, IntelliJ Idea 11.4.

Confidential, IL

Java/J2EE Developer

Responsibilities:

  • Used Agile methodology during the development of the project and actively designed, developed and integrated the Metrics module with all other components and used Scrum for managing product development.
  • Developed Use Cases, UML diagrams such as Sequence Diagrams, Activity Diagrams and Class Diagrams, for my application modules (Metrics).
  • Implemented "Model View Controller (MVC)" architecture for an efficient implementation of the view level customizations and interface with the application logic.
  • Designed and implemented the User Interfaceusing JavaScript,HTML5,XHTML, XML, CSS3, JSP, AJAX.
  • Developed the administrative UI using AngularJS and Inserted External Style Sheets to various webpages using CSS.
  • Used various directives, filters and in-built services in AngularJS written Controllers and service objects.
  • Worked on JavaScript frame work (AngularJS) to augment browser based applications with MVC capability.
  • Used Node.js as a proxy to interact with Web services and also interacting with Database and Node.js is also used to handle multiple concurrent connections with minimal overhead on a single process.
  • Worked on creating responsive website for smart devices usingResponsive designand media queries and successfully handledJSON/XMLdata.
  • Implemented design patterns like MVC, Singleton, Factory, DAO, DTO and Spring IOC.
  • In architecting various Business Layer and Data Management components of multi-tiered web based system overJ2EEarchitecture and responsible for JAVA,J2EEand Groovy coding / development.
  • Used Spring IOC for providing object factories, service objects and DAO objects and used SpringAOP’s declarative transaction management.
  • Used Spring for Dependency Injection (DI) and AOP (AspectJ) and Spring Hibernate template to access relational DBMS via Hibernate and development using Java, JSP and Servlets on WSAD.
  • Wrote MySQL, PL/SQL stored procedures and functions to manage data, MySQL queries for necessary requirements, and MySQL triggers for data automation.
  • Designed and coded highly-available systems/web applications with java script, Node.js and provided Node.js for architecture and used Hibernate to access database and perform database updating.
  • Implemented various complex PL/SQL queries and Stored Procedures and used Spring Core for middle tier development to achieve inversion of control.
  • Wrote SQL queries and stored procedures over server databases using SQL Server and HTML files and wrote complex queries and mapped database views using DAO in Oracle.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements and Co-ordination with offshore team on development activities.
  • Developed Web Services using XML messages that use SOAP and developed Web Services for Payment Transaction and Payment Release.
  • Implementing secure web services using Java EE Security standards, WS-Security extensions with OAUTH and OIDC concepts.
  • Developed the application using RAD as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).
  • Wrote test cases in JUnit for unit testing of classes and implemented the logging using Log4j.
  • Retrieving code from the repository and deploying in Production using ANT.

Environment: Java1.6/1.7, JSP, Eclipse, UNIX, Servlets, Spring, Hibernate, EJB, Groovy, JNDI, Hibernate, HTML, XML, Java Script, CSS, DHTML, Node.js, AngularJS, Log4j, Ant, Web Sphere, Oracle, Windows, JSF, JBPM, Scrum, JDBC, Rational Software Architect, Web Services (SOAP/WSDL and REST), Web Logic Application Server, JUnit, Maven, SVN.

Confidential, MA

Senior Java Developer

Responsibilities:

  • Participated in gathering requirements from the HR team and analyzing the requirements and designed the UML diagrams based on the OOAD principles.
  • Involved in multi-tiered J2EE design utilizing MVC architecture Struts Framework, Hibernate and EJB deployed on Websphere Application Server connecting to an Oracle database.
  • Worked on the Spring framework like Spring IOC and Spring DAO Architecture, develop, deployment of front-end and presentation layer logic of sites using JSP, HTML/DHTML, CSS, and JavaScript.
  • Developed software in JAVA/J2EE, EJB, Struts, XML, Oracle and Enterprise Architecture and developed the functionality for communicating between the modules mostly involved in VIEW and CONTOLLERsection ofMVCpattern for CMS project, includesHTML5,CSS3, JavaScript,JQueryandAJAX.
  • Involved in developingXML,HTML, and JavaScriptfor client side presentation and, data validation on the client side with in the forms.
  • Maintained Cross Browser compatibility & implementedResponsive Designcustom media queries, etc. and created and tested scripts usingJQueryon various browsers Chrome, Firefox, Opera, Safari, IE,etc.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functionsusing Firefox (Firebug).
  • UsedXMLWeb Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Coded pages with best Search Engine Optimization (SEO) techniques and used iBATIS framework with Spring framework for data persistence and transaction management.
  • Implemented MVC Architecture using JSF and Struts framework and implemented custom tag libraries and used Spring framework for dependency injection and integrated with Hibernate and JSF.
  • Developed the application under J2EE Architecture using Spring, Hibernate, Servlets and JSP Architectured & Designed the Restful web services and developed core component layers like xml validation, core service layer.
  • Used EJB 3.0, JMS, Java Script in enhancement of the product, JSON is used for serializing and deserializing data that is sent to or receive from JSP pages and performed builds, monitored DB2 data and ran SQL.
  • Designed and Developed Servlets and JSP pages for authentication and used Ant for developing build scripts and deploying the application.
  • Involved in issue tracking and agile project management using JIRA and created web services using SOAP for SOA.

Environment: Java, J2EE, Spring, iBATIS, Struts, JSF, EJB 3.0, Jquery, MySql, Toad, Sql Server, DB2, Apache Axis2, WSDL, Netbeans, Jboss, Clearcase, UML, JSP, Servlet, ANT, XML, JIRA, Oracle ADF, Oracle BPM, IBM MQ Series, Apache Tomcat, Linux, SVN, Unix, SQL.

Confidential

Java/J2EE Developer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents and developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Developed the front end with JSP, Servlets, JavaScript, HTML and CSS and used J2EE and Java design patterns, DAO, Service Locator, Object Factory and Singleton patterns extensively.
  • Developed STRUTS forms and actions for validation of user request data and application functionality and alsoimplemented the business logic using EJB(session and entity beans).
  • Implemented MVC architecture using Struts frameworks combined with EJB for database persistence Development of server side application by coding EJB.
  • Implemented Model View Controller (MVC) architecture using Struts Framework and worked in developing business tier using stateless session bean.
  • Developed the data access classes using JDBC and SQL queries and involved in the architectural refactoring of the web services system and portal with spring framework and iBATIS.
  • Involved in designing the user interfaces using Struts Tiles Framework, HTML, JSP and used JSF messages for handling the error messages for the applications.
  • Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
  • Responsible for generating build script using ANT that compiles the code, builds a war file and deploys the application on JBOSS server.
  • Used TOAD for database query testing, in the process of optimizing the queries, installed and configured a multi-server, clustered ILOG environment.
  • Used Web Logic JDBC Connection Pool is used to database server using BEA’s DB2 Server and created a data source to connect to DB2 Server.
  • Designed and implemented PL/SQL stored procedures to process messages and performed Unit testing of all Modules.

Environment: Java, J2EE, JSP, Servlets, JavaScript, HTML, CSS, Struts, EJB, MVC, JDBC, iBATIS, SQL, Log4J, Web

We'd love your feedback!