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.
