We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • More TEMPthan 10 Years of experience in Web Application Development & Designing.
  • Proficiency in Java, J2EE and the latest frameworks like JSF, Oracle ADF components.
  • Extensive experience in developing various web based applications using Hibernate and Spring frameworks.
  • Experience with WEB 2.0 technologies like DWR, Ajax and CSS.
  • Strong interpersonal and communication skills with an ability to lead a team and keep them motivated.
  • Expertise in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA) Programming.
  • Vast experience with Core Java and J2EE using most of the advanced features of Java including JDBC, Spring, Struts, EJB, Servlets, Hibernate.
  • Strong command in JavaScript leading Frameworks Team like Angular.js, React.js, backbone.js, bootstrap.js, Node.Js and Projects UI Designing Team.
  • Excellent noledge and experience in Oracle Database, JDBC, DB2, PL/SQL, MS SQL Server, My SQL Server, Mongo DB.
  • Experience in design and development of JUNIT test cases, load balancing and failovers with cache servers and application servers.
  • Experience working in various Software Development Methodologies like Waterfall, Agile SCRUM and TDD.
  • Expertise in integrated environment for java such as Eclipse, MyEclipse, RAD, NetBeans, ClearCase and VSS.
  • Experience in developing and implementing Web Services using REST, SOAP, WSDL
  • Good at Documenting and User requirements and System Specifications.
  • Hands on UML compliant high level design with data flow diagram, Class Diagrams, Sequence Diagrams, Activity Diagram and Use Cases and documenting for peer developer
  • Excellent Leadership, Technical, Communication, Analytical and Problem Solving skills and ability to get on well with people including cross - cultural backgrounds.

TECHNICAL SKILLS

  • Java
  • J2EE
  • Spring
  • Hibernate
  • Ibatis
  • Struts
  • HTML
  • CSS
  • JavaScript
  • Angular.js
  • React.JS
  • Node.js bootstrap.js backbone.js
  • JDBC
  • C
  • C++
  • Oracle
  • SQL Server
  • MySQL
  • DB2
  • JBoss
  • WebSphere
  • Tomcat
  • Eclipse
  • Flex
  • RSA
  • NetBeans
  • Windows
  • Linux
  • Unix.

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Development of highly configurable, web-based SaaS applications using Java and web 2.0 technologies.
  • Worked on Java/J2EE framework APIs like Spring, iBatis and Hibernate.
  • Design, development and testing of web application and integration projects using technologies such as Core Java, J2EE, Multi-threading, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services (REST/SOAP)
  • Responsible for design and implementation of an LDAP autantication service running over HTTPS, MS-Outlook and Exchange
  • Used LDAP Autantication for logging and Validating User Credentials.
  • Developed applications using Java, J2EE Standards, Java Server Faces, EJB, JSP, Struts, Spring, Hibernate, Oracle, MVC Architecture, Web Services, AJAX, RMI, UML, HTML, Java Beans, JavaScript and DHTML.
  • Used Spring BOOT to create stand-alone spring applications.
  • Developed Model Components Action beans, Action Form beans, and Data Transfer Objects of Spring MVC Framework.
  • Developed SSO integration using SAML.
  • Created POC environment for different customers by creating groups and applications which replicates actual customer with different autantication mechanisms like SAML, VPN etc.
  • Worked on business objects which reflect tables in the database and mapped complex relations between tables using association mapping of hibernate.
  • Developed and Implemented Hortonworks and Cloudera Hadoop services for big data application in the publiccloudenvironment
  • Developed containerization efforts and implemented Hadoop's Services using Kubernetes/Docker in theCloudas micro-services
  • Used Hibernate Framework for object relational mapping and persistence.
  • Worked on middle tier framework with Spring Hibernate and spring connectors to tie back-end business logic/systems with web properties via a corresponding RESTful API.
  • Used ASP.NETtemplates throughout the application wherever necessary.
  • Experience onLinuxkernel, memory upgrades, and swaps area
  • Installation and configuration ofLinuxfor new build environment.
  • Created the Data Access Layer with ADO.NETcommands and fetched the data from SQL SERVER using Stored Procedures and views using SQL Data Reader and Dataset objects.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Developed JavaScript based components using Sencha ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
  • Built and Installed servers throughAzureResource Manager Templates orAzurePortal.
  • Migrated an On-premises virtual machine toAzureResource Manager Subscription withAzureSite Recovery.
  • Created customized AMIs based on already existingAWSEC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • CreatedAWSLaunch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and ImplementedAWSsolutions using EC2, S3, RDS, DynamoDb,
  • Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
  • Developed dynamic responsive Web Application by integrating Angular.JS with Bootstrap which is further integrated with Web Services.
  • Used Oracle as the persistence layer, configured and optimally indexed for searches.
  • Developed the CRUD API for the POSEngine using Restful Webservices.
  • Involved in NoSQL database design, integration and implementation.
  • Developed PL/SQL store procedures for data migration and database upgrade from oracle using TOAD.
  • Worked with NoSQL Platforms and Extensive understanding on relational databases versus No-SQL platforms.
  • Developed a SaaS applilcation for a group of users
  • Development of highly configurable, web-based SaaS applications using Java and web 2.0 technologies.
  • Developed a SaaS applilcation for a group of users
  • Developed application to monitor and report Cache Coherence Servers.
  • Used JIRA and Confluence as part of Bug tracking and Requirement gathering tools for the SDLC methodology.
  • Wrote Restful web services to communicate with Mongo DB and performed CRUD operations on Mongo DB using restful web services.
  • Created Functional specs, tech specs, use cases, sequence diagrams, data mapping for migration from DB2 to Mongo DB.
  • Developed Web services using Apache CXF and exposed WSDL for Flex client to consume.
  • Analyzed the clients existing Hadoop infrastructure and understand the performance bottlenecks and provide the performance tuning accordingly.
  • Developed Rest architecture based webservices to facilitate communication between client and servers.
  • Installed and configured multi-nodes fully distributed Hadoop cluster of large number of nodes.
  • Used Eclipse for developing JSPs, Servlets, Struts and with Tomcat server in the development phase.
  • Used Netbeans for development and WebLogic Application Server for deploying the web application.
  • Developed test cases and performed unit testing using JUnit.
  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Developed AJAX scripting to process server side JSP scripting.
  • Used Maven script for building and deploying the application.
  • Excellent noledge on CQL (Cassandra Query Language), for retrieving the data present in Cassandra cluster by running queries in CQL.
  • Worked on NoSQL database such as Hbase, Cassandra for storing high volume data using SQOOP.
  • Developed a web control console using GWT to manage data matching for data staging.
  • Experience in working on source controller tools like GitHub (GIT) and Subversion (SVN).
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Created Web Applications with real-time, two-way connection, where both Client and Server can initiate communication by using Angular.js.
  • Manage systems using Puppet and Spacewalk. Build Puppet Master server and Client.
  • Built and deployed VM templates in combination with Puppet.
  • Managed AWS infrastructure including EC2, EBS, S3, CloudSearch, SimpleDB with Chef, Ansible and custom clients
  • Worked with writing chef recipie's also Bash scripts
  • Utilized React.js for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Wrote effective JavaScript Code for React.JS and Node.JS applications for interacting with server and Network applications.
  • Designed SPAs (Single Page Applications) using Angular.JS concepts of Directives, Services, Promises, Templating, Scope, Dependency Injection and two-way data binding.

Confidential, Columbus, Georgia

Sr. Java Developer

Responsibilities:

  • Integrated with SaaS CRM, web servicesand delivered interaction results
  • Involved in multi-tiered J2EE design utilizing MVC architecture Spring, Struts, Hibernate and Websphere Application Server connecting to an Oracle database.
  • Implemented Spring ORM wiring with Hibernate provided access to Oracle RDBMS
  • Create new interfaces using java, maven/ant, spring mvc / struts, or hibernate based on provided requirements XSD/DDF’s
  • Implemented the application using the concrete principals laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Session Façade, Factory Method, Service Locator, Singleton and Data Transfer Objects (DTO).
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • Developed and Implemented WebServices and used Spring Framework.
  • Developed hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Responsible for architecting Hadoop clusters Translation of functional and technical requirements into detailed architecture and design.
  • Wrote Puppet modules as needed (for automated deployments).
  • Improved the current release automation at WizeCommerce using Puppet and Jenkins.
  • Designed and developed Servlets, JSPs, and JavaBeans with dependency injection to implement JSF framework.
  • Developed web application to check different integrations like SAML, VPN, Siteminder, Googleapps, Sales force with protection system after production release.
  • Developed Kerberos, SAML autantication tests.
  • Wrote scripts to automate application deployments and configurations. Hadoop cluster performance tuning and monitoring.
  • Development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using JavaScript.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Designed and implemented dual datacenter setup for all Cassandra cluster.
  • Designed and development of a proof-of-concept real-time notification system using Node.js and Socket.IO
  • Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
  • Used Angular.JS created Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI
  • Removed DB2 dependency replaced with Mongo DB.
  • Bulk loading of the data into Cassandra cluster using Java API's.
  • Developed non-functional HTML5, CSS3 pages from the mock ups and involved in UI review with UI and Business Units.
  • Developed store procedures, Triggers and functions in Oracle to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables
  • Created distributed Oracle coherence domains, configuration and system design based on oracle coherence
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Created SOAP web services with Schema and used Apache CXF framework for converting Schema to Java classes.
  • Worked on evaluating the feasibility of Cloud infrastructure and Cloud products (SaaS)
  • Developed SOAP web services utilizing business logic for CRUD functionality and RestEasy web services for creating reports
  • Developed security framework with support for database security and integration with external security datastores such as LDAP
  • Implemented autantication by checking the credentials with the PLCB's LDAP
  • Applications developed in Eclipse IDE with Java, Google Web Toolkit, Hibernate, CSS, JBoss, HTML& Oracle DB.
  • Extensively used IBM Websphere Portal APIs for autantication and personalization features.
  • Extensively used WebSphere Studio Application Developer for developing, testing, and deploying applications.
  • Used GIT for version control and JENKINS for continuous integration.
  • Developed JUnit test cases for all the developed modules.
  • Provided consulting and cloud architecture for premier customers and internal projects running on MSAzureplatform for high-availability of services, low operational costs.
  • Handled & escalated Support tickets till closure for MSAzurePaaS platform.
  • Executed project using waterfall model and practiced Agile Project Management & performed the Scrum Master role for specific projects/requirements as appropriate.
  • Created web applications and websites using RUP methodologies.
  • Integrated with SaaS CRM, web servicesand delivered interaction results
  • Worked on evaluating the feasibility of Cloud infrastructure and Cloud products (SaaS)
  • Used Java Design Patterns and Unified Modeling Language (UML) in designing JEE applications.
  • Developed the front end using JSP JSTL, AJAX and Display Tag libraries.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in WebSphere server
  • Worked with the JIRA tool for bug tracking.
  • Used Java Messaging Service JMS for messaging, configured queues and topics on the WebLogic Application Server and used them for messaging.
  • Implemented Apache camel framework for routing messages.
  • Created Angular.JS controllers, services and used Angular JS filters for filter functionality in search box and integrator functionalities.
  • ConfiguredAWSIAM and Security Group in Public and Private Subnets in VPC.
  • CreatedAWSRoute53 to route traffic between different regions.
  • Involved in the analysis, design and development in .netof all components of the system.
  • Template designing using the Microsoft ASP.NETmaster pages.
  • Development of Client Side Validation techniques using Web RTC and JQuery and Angular JavaScript.
  • Coded Angular.JS controllers and directives for application functionality and filters for heavy DOM manipulation.
  • Lead and Designed distributed Cassandra cluster using containers on publiccloudwith high availability
  • Developed Self-ServiceCloudPortal for HybridCloud
  • Managing upgrade ofLinuxand Windows Servers.
  • Installing configuring operate FTP SSH Samba ServerinLinuxEnvironment
  • Built PHP applications to meet product requirements and satisfy use cases using MVC architecture, Codeigniter Framework.
  • Utilized Chef to automate deployments.
  • Developed automation test cases using Java and selenium on Eclipse for web Ajax application.
  • Worked with business teams using agile methodology to integrate business line of apps with SOA in a seamless fashion.

Confidential, Bloomfield, Connecticut

Sr. Java Developer

Responsibilities:

  • Deployed this application which uses J2EE architecture model and Struts Framework first on Weblogic and halped in migrating to JBoss Application server.
  • Worked in Java, J2EE, XSL, XML, Oracle, DB2, Struts, spring, Hibernate, REST Web services, Model driven architecture and software configuration management tools.
  • Developed Application based on J2EE using Hibernate, Spring, JSF frameworks and SOAP/REST web services, Web Sphere Integration Developer (WID) Tool to develop WPS components.
  • Used Spring Framework for Dependency injection and integrated with the EJB using annotations.
  • Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP.
  • Used iBATIS framework with Spring framework for data persistence and transaction management.
  • Used Spring for cross cutting concerns and IOC for dependency injection.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture
  • Used JSF messages for handling the error messages for the applications
  • Used EJB,JMS,Java Script in enhancement of the product
  • Designed and implemented database structure in MySQL Server
  • Designed the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
  • Developed web services using Apache Axis2 in Java and SOAP/WSDL on SOA architecture.
  • Worked Extensively on Spring IOC, Spring DAO framework, Spring Web services and integrated spring with Struts framework
  • Used Netbeans for development and WebLogic Application Server for deploying the web application.
  • Used JBoss application server to deploy application into Production environment.
  • Created and Implemented Keyword Driven Framework using Selenium.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
  • Developed Servlets, JSP, and Java classes for implementing business logic
  • Used Maven to build and generate code analysis reports.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Developed Swing for user interaction and data presentation.
  • Designed and developed pricing region services using Oracle ADF, JSF and Oracle Spatial.
  • Design and development of the exception management workflow using Oracle BPM.
  • Worked with IBM MQ Series and Websphere Message Broker on various platforms like Sun Solaris, AIX, and Windows.
  • Built code using IDE IntelliJ and deploy it using Apache Tomcat.
  • Deployed the applications in Linux servers using deployment scripts.
  • Designed and developed programs in C++ to integrate as per the users requirements.
  • Created/translated PL/I programming into SAS, which were used as part of the process used to standardize military personnel records
  • Created PL/SQL stored procedures for new Oracle Forms and Reports development

Confidential, NEW YORK-NY

Java Developer

Responsibilities:

  • Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries and represent object-database mapping.
  • Involved in transforming the Use Cases into Class Diagrams, Sequence Diagrams and State diagrams.
  • Involved in development of Web Services, creation of WSDL and schemas.
  • Extensively participated on working with Spring framework. Involved in writing JSP and Servlets.
  • Involved in development of Web Services, were developed to receive client requests.
  • Implemented Spring JDBC template, Spring Exception Strategy and AOP.
  • Involved in setting up WebSphere Application server and using Ant tool to build the application and deploy the application in WebSphere Application server.
  • Worked with the creation of Store Procedures. Involved in writing SQL queries, Stored Procedures to accomplish complex functionalities.
  • Part of team creating quality working J2EE code to design, schedule, and cost to implement use cases.
  • Developed Reusable classes in the middleware using Hibernate.
  • Involved in writing lots of JSP for maintains and enhancements of the application. Worked on Front End using Servlets and also backend using EJB and Hibernate.
  • Worked on Presentation Layer using Struts Tiles, JSPs and Servlets.
  • Created quality working J2EE code to design, schedule, and cost to implement use cases.
  • Setting of DB2 build settings in RAD application development server.
  • Involved in writing the database integration code using Hibernate.
  • Creation of managed server and JDBC connections.
  • Worked on the application using Rational Application Developer. Designed & Developed Application flow UML diagrams of the application using Rational Rose.

Confidential, Charlotte-NC

Software Developer

Responsibilities:

  • Worked with Spring Batch Used Spring ORM module to integrate with Hibernate.
  • Developed the modules of Purchase Request, Purchase Order, Item Master modules.
  • Involved in the Enhancement of Summarization module.
  • Developed the web pages using JSP,CSSandHTML
  • Developed the RTM interface module to map the requirements to the test-case and Test design modules
  • Generic Tree Navigation control).
  • Used several J2EE Design Patterns (Session Façade, Aggregate Entity) for the Middle Tier development.
  • Developed EJBS (Session and Message-Driven Beans) in (RAD) for handling business processing, database access and asynchronous messaging.
  • Made extensive use ofJavaNaming and Directory Interface (JNDI) for looking up enterprise beans.
  • Developed Message-Driven beans in collaboration withJavaMessaging Service (JMS).
  • Involved in writing JSP/HTML/JavaScript and Servlets to generate dynamic web pages and web content.
  • Wrote various stored procedures in PL/SQL and JDBC routines to update tables.
  • Wrote various SQL queries for data retrieval using JDBC.
  • Involved in building and parsing XML documents using SAX parser.
  • Exposed business logic as a web service and developed WSDL files for describing these web services.
  • Extensively used SOAP formatted messages for communication between web services.
  • Developed the application on IBM WebSphere Application Server.
  • Developed the plug-in interfaces for the TMS features (TEE, Requirements, Version Control)
  • Developed Form Beans, which are used to store data when the user submits theHTMLform
  • Coded variousJavabeans to implement the business logic
  • Development of GUI using AWT
  • Involved in creating the tables using SQL and connectivity is done by JDBC
  • Involved in generating the reports regarding the marks they secured in the online test once they press the submit button in the test usingHTMLand JSP.
  • Apache Tomcat is used as an Application Server to Deploy the Application.

We'd love your feedback!