Senior Java Developer Resume
NY
PROFESSIONAL SUMMARY:
- Having 9 years of experience in working on the various phases of Software Development Life Cycle like requirements analysis, design, coding, testing, debugging and maintaining the websites.
- Analysis, Development, Testing, Documentation, Deployment, Integration, and Maintenance of web based and Client/Server applications utilizing Java, J2EE, Spring, Hibernate, JSF, JMS, XML, EJB, JSP, Servlets, JDBC, JNDI, HTML, DHTML and JavaScript, SQL, PL/SQL, Mongodb.
- Worked with servers IBM web sphere, web logic, JBoss and Apache's Tomcat.
- Knowledge on C and C++ with Object Oriented Concepts.
- Experience in using WSAD, RAD, RSA, Net Beans, Eclipse IDE for Application development.
- Thorough understanding and experience in stored procedures, in Oracle, SQL and DB2.
- Exposure to IBM Message Broker, UML Rational Rose, Hibernate, Tiles Framework and Spring Framework.
- Worked on MVC Architecture like STRUTS, Spring frame work, JSF.
- Worked on Log4j configuration and setup and Implementation part.
- Good experience on JBoss Drools and BRMS, JUnit, XSLT, SOAP, SOA and REST Web Services.
- In - depth understanding of AWS, Microsoft Azure, and Google Cloud Platform.
- Have architected and implemented Service-Oriented Architecture (SOA), batch, business intelligence, and transactional systems.
- Thorough knowledge with J2EE application platform configuration and performance optimization
- Developing websites using HTML 4.0/5.0, XHTML, CSS, CSS3, JavaScript, JQuery, Ajax and JSON.
- Good hands-on in BDD using Cucumber and Selenium Web Driver - Java and JUnit.
- Experienced in developing event driven applications using AJAX, JSON, XAML and XML.
- Worked with the JavaScript frameworks like HTML 5, CSS 3, JQuery and AngularJS.
- Incorporated the table less design methodology using CSS3 that follows W3C standards.
- Successfully Integrated Layer 7 API with IBM Tivoli Authentication Service and CA API Gateway Policy Development.
- Involved in several web application development projects that required Responsive Web Design.
- Configure and monitor numerous MongoDB and NoSQL instances
- Excellent knowledge frontend Java Script technologies (Backbone.js/Marionette.js, Angular JS, Ext JS).
- Experienced in working with Tomcat, WebSphere and IIS web servers.
- Good understanding or network protocols such as TCP/IP, HTTP etc.
- Knowledge in developing applications using Agile and SCRUM methodologies.
- Have good communication skills to discuss the projects with technical and non-technical SME’s.
- Experience in using design patterns and UI frameworks such as MVC, Struts, Hibernate, NodeJS, Spring.
- Some of the attributes that would describe me would be Team player, Proactive, Quick learner, Self-Motivated and Strong interest in Front End Development.
- Have excellent analytical, problem solving, communication and interpersonal skills with ability to interact with individuals at all levels and ability to work independently and prioritize the work.
- Enthusiastic to learn new technologies and concepts, and apply them when needed.
TECHNICAL SKILLS:
Programming Languages: Java J2SE 1.6/1.7, J2EE, JSP, SQL Server 2005, Python, MySQL, Oracle, DB2, PERL scripting language.
Operating Systems: UNIX, Linux, Solaris, Windows 98/95/2000/XP.
Testing Tools: Load Runner, Win Runner, Test Director, Cucumber - Using Java, Quality Center, Quick Test Pro
Modeling Tools: Rational 2000, MS Visio.
Versioning Tools: CVS, VSS, Subversion, Harvest, PVCS, Clear case, Borland Star Team
Frameworks: Spring 2.x, 3.x, Hibernate 3.x
Build Automation Tools: Ant, NAnt, Maven, CruiseControl.NET, TFS Team Build/MS Build
Networking Protocols: SMTP, POP3, IMAP, HTTP, NNTP, and FTP.
Configuration Management: Visual Source Safe, Team Foundation Server
Web Technologies: HTML5, XSL, XSLT, CSS3, JavaScript, JQuery, Ruby, AJAX, XHTML, XML, JSON, Angular JS, Bootstrap, Layer7 API Management, Web Services.
Database/RDBMS: SQL Server 2008, T-SQL, MongoDB Stored procedures, Triggers, DML, DDL, Oracle 9i/10g/11i, MS Access, TOAD, PL/SQL Developer
Application Servers: JBoss 5.x, BEA Web Logic 10.3, IBM Web Sphere, Tomcat, IIS 6.0
J2EE: Servlets, JSP, JDBC, OOAD, Java Mail, JMS, JNDI, RMI, Web services, SOAP, RestFul
Other Tools: Jenkins, Adobe Photoshop, Gimp, MS Office, Firebug, Chrome Developers Tool, Windows Movie Maker.
PROFESSIONAL EXPERIENCE:
Confidential, NY
Senior Java Developer
Responsibilities:
- Involved in Requirements gathering, analysis, design, development, Testing and Maintenance phases of the application.
- Involved in gathering existing functionality of different products from BRD, HLAD and FDN.
- Implemented Agile development process on Software Development Life Cycle.
- Involved in effort estimations using Fibonacci approach.
- Involved in using HTML, DHTML, Java Script, AJAX, ExtJs, JQUERY, JSP and Tag Libraries to develop view pages.
- Involved in preparing design TSD document with Sequence Diagrams, Class Diagrams using Microsoft VISIO.
- Involved in doing analysis on DB Schema as per new design in DB2 from Oracle.
- Involved in using REST API while integrating with servers.
- Implemented Java code and design as per the Arch and coding guidelines.
- Involved in using Core Java concepts - Collections, Exception Handling, Multi-Threading and Serialization.
- Studied the existing python modules and wrote functional specification for migration team.
- Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
- Developed the application using Mule ESB, and build & deployed the services
- Involved in using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
- Involved in Declarative transaction management using spring AOP.
- Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
- Used Apache CXF to create SOAP based & Restful web services.
- Involved in creating internal & external services, Entity services and handlers.
- Involved in defining JRules that are defined for resources to show details on UI pages.
- Involved in writing SQL queries & PL/SQL - Stored procedures, function, triggers, cursors, object types, Cursors, sequences, indexes etc.
- Worked on Single node/Multicluster setup using technology i.e. Oracle, Cassandra, Couchbase, and Mongodb
- Assisted in migrating the exiting data centre into the AWS instances.
- Migrated applications to the AWS cloud.
- Used Grails command objects for validating non persistent objects.
- Implemented AngularJS Services to bind the data and provide access to the data on the server.
- Used AngularJS as the development framework and done CRUD operations.
- Used AngularJS filters for search, sorting, pagination and custom filters.
- Involved in Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues setup for messaging and deploying the apps on different servers in different env.s like QA/IST/Production.
- Generating Scala and java classes from the respective APIs so that they can be incorporated in the overall application.
- Implementation of OAuth Framework Authorization for Web Application.
- Writing Scala classes to interact with the database.
- Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
- Ran check style, PMD defects & Find bugs and fixed them.
- Using Jenkins AWS CodeDeploy plugin to deploy to AWS.
- Writing Scala test cases to test Scala written code.
- Involved in fixing defects identified in QA and IST phases. And tracked QC status as per the guild lines.
- Created MULE ESB artifact and configured the MULE config files and deployed.
- Developed Authorization for rest services using OAuth 2 layer/3 layer concepts.
- Spring based application to cloud based Microservices.
- Deployed containers and Microservices in AWS using EC2 Container Services.
- The applications were proxied through a cloud based Apache Httpd server.
- Used Microservice architecture with Spring Boot based service through REST.
- Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
- Done with transformers, exception handling, testing & Security of mule ESB endpoint through WSSR.
- Involved in doing Unit testing using MOKITO and also Integration testing
- Involved in peer level design & code reviews.
- Designed and developed most of the application's GUI screens using GWT framework.
- Used SVN for version and source control.
- Involved in capacity planning, performance tuning and monitoring of JVM.
- Implemented Grails TagLibs to avoid groovy code in GSP pages.
- Supported IST, QA and UAT builds and identified issues in Smoke testing and tracked them efficiently.
- Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects.
- Involved in building the code using Maven & deployed on server.
Environment: Java1.6, J2EE, Servlets 2.4, EJB 2.0, JDBC 2.0, JAXB, Spring-IOC/DI, AOP, MVC, BOOT, JSF, Python, REST API, DAO, HTML, Java Script, XML, CSS, Ajax, Scala, AngularJS, ExtJs, Web Sphere Application server8.0, LDAP, Oracle 10g, Log4J, Eclipse 3.1, CVS, DOJO, Ant 1.5, SOA, Mule ESB, SOAP, DB2, PL/SQL, SQL, Cassandra, CouchBase, Web Services-WSDL, OAUTH, Microservices, MongoDB, REST API
Confidential, IN
Java Developer
Responsibilities:
- Involved in design and development of web front end using PHP, HTML5, JavaScript, and CSS3.
- Actively involved in using Angular JS, Bootstrap to enable client side date to meets specific criteria by applying various validation variable.
- Used Rational Application Developer as IDE for development of the application and phStorm IDE for PHP.
- Using IBM Clear Case tool to support Software Configuration management (SCM).
- Using IBM Clear Quest as an automation tool and for tracking the files.
- Developed client application API’s using Node Js.
- Used TOAD as tool in building the Application to get the data from Oracle Database.
- Developed in-memory data grid solution across conventional and cloud environments using Oracle Coherence.
- Debugging the Application and done automatic testing with Junit and Mockito frameworks.
- Worked on Oracle, DB2 Database for maintaining test environment.
- Configured hibernate/JPA 2.1with SQL Server, configured data sources in web sphere
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report to MQ Server using MQ Series.
- Developed Web Services clients using REST using JAX-RS 2.0 using web API
- Designed and developed application based on Spring, Spring Security and JDBC connections using Hibernate for persistence.
- Worked with maven 3.0 and Spring 3.0 and Spring suite to develop the coding to Spring batch jobs
- Added dynamic functionality to the application by implementing JQuery.
- Experience in JSF, Prime Faces, Facelets and Rich Faces framework for developing the User Interface.
- Experience in the administration and configuration of IBM WebSphere 8.0 server and WebSphere Network Deployment
- Testing Web Service in SoupUI tool.
- Experience SOA Services using Fuse/Apache ServiceMix as integration platform and Apache ActiveMQ as messaging platform
- Written Core Java/J2ee classes using Multithreading concepts and Design patterns especially Singleton, Factory, Façade.
- Test Driven Development (TDD) Software development process is followed in the project.
- Strong experience in JIRA tickets tracking, status reporting, and tracking.
- Designed, Developed and analysed the front-end and back-end using JSP, Servlets and Spring MVC.
- Integrated spring (Dependency Injection), Spring MVC among different layers of an application.
Environment: Rational Application Developer, IBM Clear Case, TOAD, IBM Clear Quest, SOAP UI, JavaScript, JSP, HTML, CSS, JQuery, Pl/Sql, Angular JS, Bootstrap, HTML5, Visio, MS Word, MS Excel, Share point, IBM Rational Clear Team Explorer.
Confidential, Bethesda, MD
Sr. Java Developer
Responsibilities:
- Responsible for making sure the Confidential application is available 24x7.
- Primary point of contact for any outage or issue.
- Troubleshoot and resolve all the issues in Test, UAT & Production environments.
- Troubleshoot and fix issues with an existing Restful Web Service using JAX-RS 2.0 using web API
- Used Angular JS, Bootstrap, HTML5, CSS3 and JavaScript framework for creating Dynamic Reach functions
- Experience with the Android Technology while developing the Mobile App.
- Developed and involved in designing the UI layer with HTML along with JavaScript, Sencha and AJAX, DHTML,Ext JS as the Front-end validation layer
- Created POC for Spring Batch for running batch jobs.
- Proficient with CSS preprocessors including LESS.js, Sass.
- Primarily used Ruby to write cloud computing applications.
- Development of Perl & shell script(Unix) modules that trigger the routine checks of monitoring the key batch jobs
- Developed the enterprise application by integrating JPA/Hibernate Frameworks
- Worked on integrating JSp framework with Spring MVC and also developed presentation layer using Jsp, JQuery and JavaScript.
- Developed the user interface screens using JSF2.2 and Prime Faces,Facelets component library.
- Involved in developing code using major concepts of Spring Framework Dependency Injection (DI) and Inversion of control (IOC) and Spring Security.
- Approach of Oracle eBilling system 6.0.3 implement integrated ETL.
- Used Apache Camel and CXF in the JBoss Fuse ESB as the integration platform for SOA Services.
- Deployed and configured developed application EAR’s to IBM WebSphere Application Server
- Used MySQL as a database to create, store and for analyzing data.
- Responsible for design, analysis & implement code fixes or user requested enhancements.
- Provide detailed deployment steps for all environments and oversee the deployment.
- Used WebLogic 8.0 as an application server.
- Testing and Supporting QAT defects.
- Used core java concepts like Multithreading for the code development and JDBC connections through hibernate.
- Test automation for web application using Cucumber.
- Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using Log4j and Slf4j.
- Writing Test Automations in Java and writing automations with selenium web driver.
- Experience with the Mongo DB No SQL.
- Implemented java design patterns like Singleton, Factory, Command patterns.
- Extensively used Hibernate/JPA and Spring-JDBC in data access layer to access and update
- Developed Smart GWT server side Data Sources.
- Conduct team meetings, Knowledge transfer sessions to both Offshore and Onsite teams.
- Used Git and GitHub as version control systems.
- Worked in a Test Driven Development (TDD) environment
- Responsible for documenting various processes and procedures.
Environment: Java 1.6, Apache Camel, Struts, Hibernate, Spring, Angular JS, GWT, WebLogic Application Server, MySQL, Spring Tool Suite, Git, GitHub, HTML5, Bootstrap, Grade, Maven, Jenkins, UNIX
Confidential, Baltimore, MD
Java Developer
Responsibilities:
- Involved in analysis and design phases of Software Development Life Cycle (SDLC).
- Worked as a part of the Business Analysts team to understand the requirements.
- Worked on Agile methodology.
- Developed code to save and retrieve data from couch base database.
- Development UI modules using HTML, JSP, Angular JS, Sencha, Ext js JavaScript and CSS and using CSS preprocessors like LESS,SASS.
- Designed and developed application based on Spring MVC design pattern, used Spring validation and wrote validation rules.
- Developed client application API’s using Node Js.
- Involved in developing code using major concepts of Spring Framework Dependency Injection (DI) and Inversion of control (IOC).
- Developed the enterprise application by integrating Hibernate/JPA 2.1 Frameworks
- UNIX shell scripting is used for pulling log data.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Develop and maintain host level applications running on Linux and Windows OS in XML,XSLT Core Java and C++.
- Writing Selenium Automation by Selenium WebDriver and executing Test Cases, and setting up Continuous Integration jobs in Jenkins.
- Experience in Mule ESB SOA Services.
- Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Session Facade, Service Locator, DAO and DTO.
- Wrote GWT code to create presentation layer using GWT widgets and event handlers.
- Apache Camel and Apache CXF are used for enterprise integration patterns.
- Involved in development of Soap web Services and WSDL.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Writing service methods and SQL queries, Stored Procedures and PL/SQL to interact with the Oracle DBMS and DB2.
- Developed User- Interface using Servlets, JSP, JavaScript, Angular JS and XML DOM parser and XSLT.
- Created Connection Pools in Web Sphere and configured as needed.
- Used Subversion (SVN) as a source control version.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Used ANT as build tool and developed build file for compiling the code of creating WAR files.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
- Used LOG4J, Sl4fj, Mockito & JUnit for debugging, testing and maintaining the system state.
Environment: JDK 1.5, Spring MVC 2.5, JSP, JavaScript, Web Service, JPA/Hibernate 3.0, Angular, CSS, log4j, JAX-RS 2.0, JBoss 5.0,Pl/Sql, Oracle 9i, JUnit, Subversion(SVN), ANT, UNIX, AJAX, Eclipse 3.2,Gradle.
Confidential, Allentown, PA
Sr. Java Developer
Responsibilities:
- Involved in Developing the Application using Struts MVC Framework by implementing Controller, Service classes.
- Involved in the development of JSPs and Servlets for different User Interfaces (UI).
- Used AJAX, DHTML for high intensive user operations.
- Implemented the webservices to access the order management applications at different geographical locations. Utilized JAXM to send the SOAP based messages to the service.
- Developed JavaBeans and mapping files for Hibernate Object Relation Mapping for data persistence & storage.
- Experience with the Mongo DB No SQL.
- Used Socket programming, RMI and RCP for making rich client platform applications.
- Used Angular Js for making single page web applications.
- Used Laravel for the development of PHP.
- Changing existing data extraction logic in application mainly on Sybase side
- Developed GUI with JSF, HTML, DHTML, XML, XSLT, CSS and JavaScript.
- Experience with servers like Web Logic, Tomcat and Web Sphere.
- Implemented JavaScript Framework (JQuery).
- Developed database schema and SQL queries, Stored Procedures for querying database on Oracle 10g
- Developing database adapter, web services adapter, ftp adapter, messaging adapter and custom workflow for non-oracle system using Camel
- Used Sublime is for sophisticated text editor for code.
- Used Cucumber as a automated test tool.
- Developed GUI for query page in End User module.
- Resolve application problems, support end-users, and manage the processes of reporting, diagnosing, and troubleshooting.
- Build and manage relationship with business, development, change management, IT Operations, and project managers to resolve time critical issues and troubles.
Environment: Java, J2EE, Struts, JSP, JSF, Servlet, AJAX,MVC, Hibernate, SOAP Webservices, Websphere, Oracle (SQL/PLSQL), Ant, Oracle SQL Developer(IDE), Junit, Log4J, Eclipse IDE, Maven.
Confidential, Phoenix, AZ
Java Developer
Responsibilities:
- Involved in gathering requirements for the application.
- Developed business logic and presentation/controller phase.
- Handled Query Functionality in all the Modules with Java and C++.
- Developed action classes, service and DAO layers in all the modules for the queryity and functionality
- Developed GUI for query page in End User module.
- Functional analysis, Design and Unit Test Case preparation and review, design and code implementation and enhancements of the application.
- Used weblogic as an server.
- Used Sockets programming between client and server communication.
- Wrote SQL queries and stored procedures for data manipulation with the Oracle database.
- Testing Jasper server and its report configuration.
- Data validations performed using Java script.
- Developed user interface with Java Server Pages, Ajax,DHTML support to speed up the application form filling.
- Apache Tomcat is used as a web server.
- Used Java Messaging Service (JMS) for the communication.
- CR handling and implementation.
- Used Cucumber as a automated test tool.
- Testing, Bug fixing and maintenance.
Environment: Java, J2EE, SQL, PL/SQL, Jasper Report, HTML, CSS3, JavaScript, Servlets, JSP, JSTL, JMS, XML, XSLT, UML, Struts1.2, Web Service, Ajax, CVS, UNIX, Eclipse IDE,Maven.
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Involved in design and development of web front end using HTML, JavaScript, CSS3 and JSP’s for Administration and Self-Assessment modules.
- Understanding and analyzing business requirement.
- Developed and tested the credit check module using EJB, Servlets and JSP& Core Java components in Weblogic Application Server.
- Deployed Servlets on Weblogic Server.
- Strong experience on writing code with the Java/J2ee concepts like Multithreading, RMI and RCP.
- Implemented the application MVC Architecture using Struts framework.
- Developed framework, providing access to system functions of a server’s business layer.
- Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
- JDBC connections are done through Hibernate.
- Responsible for writing, tuning and maintaining complex SQL statements and Stored Procedures.
- Worked in Debugging of Jasper reports and its tuning
- Created XML Schema, XML template with XSLT.
- Deployed web components, presentation components and business components in WebLogic Application Server.
Environment: Java 1.4, J2EE, Servlets, Jsp 2.5, JSTL, HTML,CSS3, JDBC, Log4J, JavaScript, Junit 4.1, CVS, Oracle10g, Tomcat 5.5, Eclipse IDE, XML, SQL, UNIX, Jasper Report.