We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Alexandrai, VA

SUMMARY

  • Over 8+ Years of experience in Software Development Life Cycle including Analysis, Design, Development, Testing and Implementation of Cross Platform (Web application, Client - Server, Internet/Intranet) as a Full Stack Developer using JAVA/J2EE Technologies.
  • My main area of experience has been project delivery, application design, application development, unit & integration testing, production support & enhancement of various size projects.
  • Expertise in programming skills and development experience of multi-tier web applications, enterprise applications in languages/technologies like Core Java, J2EE, Struts, Spring, Servlets, JSP, JDBC, EJB, XSL, XML, XSD, JMS, Web services, SOA and Hibernate that ensures clear separation of layers and rapid application development.
  • Extensive experience in developing web application using Spring Framework, Model View Controller (MVC) Architecture, Struts framework, Hibernate framework, XML.
  • Extensive experience in applying various design patterns such as MVC (Model-View-Controller), Singleton, Factory, DAO, DTO and Factory Pattern in the development of Multi- Tier distributed Enterprise Applications.
  • Experience in writing XML documents and parsing them using SAX parsers.
  • Experience in SOAP Web Services, REST Web Services.
  • Experience with SOA integration, API Management technologies and standards.
  • Experience in Springs Integration framework (on the top of JMS & MQ Series).
  • Experience on working with JAWS (Job Access With Speech) for the people with hearing aid.
  • Experience in Hibernate O/R mapping tool.
  • Applied Rational unified Process AGILE and SCRUM process in projects.
  • Proficient in applying various core J2EE design.
  • Proficient in Java Multi Threading, Socket programming, Swing programming.
  • Experience in deploying applications in web and app servers like BEA Weblogic, Websphere8.1 Enterprise and Apache Tomcat Servers. Experience in working with UNIX/LINUX/Windows
  • Internet Programming with HTML, DHTML, Java Script, Angular JS, BackboneJS, EmberJS framework, Ext-JS, Node.JS, NOSQL, XML, XSL, XSD, CSS.
  • Expertise in Oracle, MS SQL Server, MySQL, Access.Experience in using build tools like ANT and Maven.
  • Involved in developing the search operations using SPRING DATA ELASTICSEARCH
  • Extensively used IDE like Eclipse, IBM RAD, JDeveloper, JBuilder, Netbeans, Spring Source Tool Suite.
  • Experience on IBM Rational Team Concert (RTC) and ODM rules engine for Automation.
  • Implemented UML modeling diagrams such as Use Cases, Activity diagrams, Sequence Diagrams and Class Diagrams.
  • Experience in writing test cases using JUnit.
  • Expertise in SAIL Forms, SAIL Dashboards, SAILReports, Service and Entity Backed Records.
  • Experience in developing rules in IBM ODM, JRules and Drools.
  • Good experience on reporting APIs such as POI and I Text. Some experience on Jasper.
  • Experience in bug tracking tools like JIRA and Bugzilla and Source code management tools like CVS, SVN and Visual Source Safe (VSS). Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel, MS-PowerPoint, MS-Visio, MS-Project Plan and etc.
  • Quick learner with an ability to rapidly achieve organizational integration. Self-starter and highly motivated to learn new technologies. Efficient in Defect Management for resolving Integration Issues, System Testing Issues, User Acceptance Issues, Production Issues.

TECHNICAL SKILLS

Operating systems: Microsoft Windows XP /7, Unix, Linux, Mac OS X

Programming Technologies: Java, J2EE

Front-End/UI Frameworks: HTML 5, CSS3, JavaScript, Ajax

Web Application Development Technologies: Java Script, AngularJS, BackboneJS, Node.JS, KnockoutJS, DOJO, Ext-JS, JQuery, HTML5, XSD, XSLT, JAXB, SAX, XML, CSS 3, AJAX, Jasper Reports, Spring Data ElasticSearch

Application Build Tools: Apache Ant, Maven.

Application Servers: Apache Tomcat, JBoss, Oracle OC4j and Oracle WebLogic, Glassfish

Database Development Technologies: SQL, Stored Procedures, Triggers using PL/SQL, MongoDB, NoSQL

Databases: Oracle 9i/10g/11g Microsoft SQL Server, MySQL.

IDE/Development Software Suite: Eclipse, NetBeans, JDeveloper, SQL Developer, TOAD, File Zilla, Putty.

Version control tools: SVN, VSS, CVS.

OOA, OOD: Data Modeling and design, Rational Rose, UML, use-case diagrams, Class diagrams, Activity diagram, Sequence diagram. Design Patterns, RTC

Software Development Methodologies: Waterfall Model, Agile, Scrum.

WebServices: SOAP Web Services, Rest Web Services

Bug Tracking Tools: Bugzilla, JIRA.

PROFESSIONAL EXPERIENCE

Confidential, Alexandrai VA

Sr. Java Developer

Responsibilities:

  • Involved in Agile Methodology, attending daily standups, Sprint reviews.
  • Developed VBMS-R application using Spring MVC to separate the presentation, business and database layer.
  • Involved in designing, implementing, and supporting Enterprise-grade technical solutions meeting complex business requirements.
  • Developed Caching to minimize round trips to external services and databases to maximize performance using Spring MVC and EhCache.
  • Developed Spring DAO’s to retrieve the data from the database and also save into the Database using Spring-ORM.
  • Taken care of complete Java multi threading part in back end components.
  • Designed and developed JSF Components using JSF and Developed view using JSP, JSTL, HTML5, CSS3, Jquery and Ajax
  • Using IBM ODM rules engine for Automation Development.
  • Used Log4J logging framework for logging messages. Used CVS for version control and Bugzilla for bug tracking.
  • Indexing the data using Solr.
  • Searching the documents in JSON response using Solr HTTP request.
  • Hands on experience on JAWS (Job Access With Speech) for the application access with hearing-aid.
  • Created SAIL forms, rules and constants.
  • Created tempo enabled forms using SAIL, design DB schema using nested CDT.
  • Implemented Web service client to communicate with other supporting systems.
  • Implemented authorization roles and rights based Spring security using Spring3.x.
  • Error handling and validation using Spring framework.
  • Implemented custom aspect for performing search operations.
  • Involved in the development of spring data ELASTICSEARCH create, update and delete operations using Custom annotation.
  • Developed custom analyser, and applying the analyzer to perform SPRING DATA ELASTICSEARCH search operation.
  • Develop the controllers and service layers of the VBMS-R using Spring MVC.
  • Consuming the SOAP based webservices into VBMS-R from the VBMS-A and implemented SAML token for authentication.
  • Involved in troubleshooting VBMS-R application.
  • Developed SQL scripts as per the business logic.
  • Involved in design, development and operations experience with highly-available, scalable, and fault tolerant systems.
  • Developed unit test cases using Junit framework and JMockito.
  • Involved in Production Defects and Defect Triages to fix in every release.
  • Installation and Configuration of my local environment as per the Confidential AIDE wiki.
  • Using RTC client to assign the user stories and defects.
  • Produced database triggers and created stored procedures to update real-time cash balances.
  • Written procedures, and triggers for validating the consistency of Meta data.
  • Migration to Spring 4.x from Spring 3.x and validating the consistencies.
  • Involved in writing and updating Liquibase Scripts for the database table updates in upper environments.
  • Providing digital customer experience management and customer behavior analysis using IBM Tea Leaf tool
  • Analyzed business requirements and cross-verified them with functionality and features of NOSQL database like Mongo DB and Cassandra to determine the optimal DB.

Environment: Java JDK 1.8, Oracle 12c xp, IE11, Eclipse, Weblogic Server 12.1.3, Apache Maven 3.1.1, Apache Ant 1.9.1,Spring 3.x & 4.x, Junit, JMockit, Glassfish, SOAP UI, Web services, Agile Methodology, IBM RTC, IBM Tea Leaf, Cisco VPN mobile client, JSP, Ajax, JSF, HTML, Javascript, jQuery, MongoDB, JRules, Spring Data Elastic Search, SAIL Point

Confidential, Austin, TX

Senior Developer

Responsibilities:

  • Designed and developed the application using Agile methodology.
  • Implementation of new module development, new change requirement, fixes the code. Defect fixing for defects identified in pre-production environments and production environment.
  • Wrote technical design document with class, sequence, and activity diagrams in each use case.
  • Created Wiki pages using Confluence Documentation.
  • Developed various reusable helper and utility classes which were used across all modules of the application.
  • Developed the Application using Spring MVC Framework by implementing Controller, Service classes.
  • Implemented complex back-end component to get the count in no time against large size MySQL database using Java multi threading.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Used Hibernate for persistence framework, Involved in creating DAO's and used Hibernate for ORM mapping.
  • Written Java classes to test UI and Web services through JUnit.
  • Performed functional and integration testing, extensively involved in release/deployment related critical activities. Responsible for designing Rich user Interface Applications using JSP, JSP Tag libraries, Spring Tag libraries, JavaScript, CSS, HTML.
  • Involved in moving the applications from local data center to Amazon (AWS) cloud.
  • Coordinated with Network and Infrastructure team for making the applications successfully work in Amazon (AWS) cloud environment.
  • Used SVN for version control. Log4J was used to log both User Interface and Domain Level Messages.
  • Support during deployment and monitoring application in post production using Dynatrace and Splunk tools.
  • Implemented business rules using Drools.
  • Designed public and private enterprise secure services using RAML and REST based APIs.
  • Provided technical solutions development for on-premise and SaaS applications using JSE framework.
  • Created RESTful web services and created solution used HTML5, CSS3, Bootstrap.
  • Design/Implement single page application based on Node.JS/AngularJS and Backbone JS framework.
  • Implemented Web service client to communicate with other supporting systems.
  • Coordinating with 3rd party vendors for the Service interfaces specifications.
  • Good experience on reporting APIs such as POI and I Text. Some experience on Jasper.
  • Designed and implemented Report Module (using Jasper Report framework) in phase 2
  • Worked on the Spring MVC pattern to implement model and view along with Factory pattern for creating of objects that represents different type of test id’s.
  • Experience using Angular UI framework for carousels, accordions, etc.
  • Consume the services using the interfaces created using the contract supplied by other systems.
  • Used SoapUI for testing the Webservices.
  • Created the deployment document on various environments such as Test, QC, and UAT.
  • Involved in system wide enhancements supporting the entire system and fixing reported bugs.
  • Explored Spring MVC, Spring IOC, Spring AOP, and Hibernate in creating the POC.
  • Done data manipulation on front end using JavaScript and JSON.

Environment: Java, J2EE, JSP, Spring, Hibernate, CSS, JavaScript, Node.JS, Angular JS, BackboneJS, JQuery, Oracle, JBoss, Ant, Eclipse, JUnit, Log4J, AJAX, Web services, Apache POI, RAML and REST based API (Vendor which deals with social media websites), Jasper Reports, Drools, JMS, HTML, XML, CVS, JSE, SAAS, Dynatrace, Splunk

Confidential, White Plains, NY

Senior Developer

Responsibilities:

  • Implementation of new module development, new change requirement, fixes the code. Defect fixing for defects identified in pre-production environments and production environment.
  • Involved in Unit Testing of various modules by generating the Test Cases.Developed the Application using Spring Integration Framework by implementing Integration components to interact with other systems via JMS & MQ.
  • Used Active MQ explorer for asynchronous communication.
  • Used Hibernate extensively to allow object-to-relational persistenceframework.
  • Used Log4J logging framework for logging messages. Used SVN for version control and JIRA for bug tracking.
  • Taken care of Java multi threading in common java classes / library.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Involved in creating DAO's and used Hibernate for ORM mapping. Written Java classes to test UI and Web services through JUnit.
  • CreatedWTX Maps using WebSphere Transformation Extender (WTX).
  • Involved in replacing the site search from Fast to Elastic search for all the NGUX sites.
  • Performed functional and integration testing, Extensively involved in integration architecture experience as well as release/deployment related critical activities.
  • Used SVN for version control. Log4J was used to log both User Interface and Domain Level Messages.
  • Gathered requirements, developed, implemented, tested and deployed enterprise integration patterns (EIP) based applications using Apache Camel, JBoss Fuse.
  • Worked on KnockoutJS which supports not only HTML templates but also string based template engines like Handlebars.
  • Heads up on cognitive ability especially with respect to understanding, documenting, and describing complex technical subjects.
  • Created Stored Procedures by using SQL Queries.
  • Developing and delivering technical training designed to enable/educate Sail point implementation partners.
  • Implemented Web service client to communicate with other supporting systems.
  • Worked on the Spring IOC pattern to implement dependency injection along with Factory pattern for creating of objects that represents different type of test id’s
  • Consume the services using the interfaces created using the contract supplied by other systems.
  • Used SoapUI for testing the Webservices.
  • Developed user interface using JSF involved in configuring web.xml and faces-config.xml according to the JSF framework.
  • Used JBOSS FUSE as server for development and testing the application
  • Involved in system wide enhancements supporting the entire system and fixing reported bugs.
  • Explored Spring Integration (JMS & MQ Series), Spring IOC and Hibernate in creating the POC.
  • Exposing and consuming the services to the downstream applications using Apache CXF and Apache camel.

Environment: JSP, Servlets, Spring, Struts, CMS, Netbeans, IBM RAD, Java Script, XML, JBoss Developer Studio, MS SQL, Service Bus, JSF, Elastic Search, IBM Web Sphere Transformation Extender (WTX), Apache Camel, CXF, KnockoutJS, SAIL Point

Confidential, Charlotte, NC

Senior Developer

Responsibilities:

  • Implementation of new module development, new change requirement, fixes the code. Defect fixing for defects identified in pre-production environments and production environment
  • Developed the Application using PS Framework by implementing Controller, Service classes.
  • Enhancements to fix some coding errors and add some new functionality in the existing system.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration
  • Developed user interface using JSP, JSP Tag libraries and Java Script to simplify the complexities of the application. Involved in Unit Testing of various modules by generating the Test Cases.
  • Involved in creating various Data Access Objects for Addition, modification and deletion of records using various specification files.
  • Involved in the development of HTML pages, JSPs and CSS for different User Interfaces. Used Log4J logging framework for logging messages.
  • Involved in creating DAO's and used Hibernate for ORM mapping. Written Java classes to test UI and Web services through JUnit.
  • Had hands on experience in Interface architecture with on-premise / SaaS packaged solutions for ERP and e-Commerce.
  • Designed and developedExt-JS components, implemented event handling using Java, Spring MVC, AJAX,Ext-JS and JavaScript.
  • Used JavaScript for the client side validations and JSF MVC Framework for developing J2EE based web application.
  • DevelopedExt-JS controllers, stores, views for the web application.
  • Used SQL, triggers and cursors in DB2 RDBMS.
  • Developed Ant Build Script to deploy JRules in various environment.
  • Involved in code review, bug fixing and deploying the application using WebLogic application server.
  • Used STARTeam repository system for Version Control and Source Code Management.
  • Provided offshore team coordination while directly dealing with onsite clients

Environment: JSP, Servlets, Ext-JS, DOJO, Jpedal, Web Services, Java Script, jQuery, XML, RSA, Websphere6, ILOG JRules, StarTeam, SAAS, JSF, ERP, e-Commerce.

Confidential, Atlanta, GA

Developer

Responsibilities:

  • Implementation of new module development, new change requirement, fixes the code. Defect fixing for defects identified in pre-production environments and production environment.
  • Developed the Application using Struts MVC Framework by implementing Controller, Service classes.
  • Implement Factory patterns for Services and Business delegates and JDBC for DB2 connection using connector architecture. Façade pattern to address the progressive addition of different type objects.
  • Java Custom Tags from the Framework and Struts MVC for page controllers which part of the presentation layer.
  • Extensively involved in integration architecture experience with ESB and Oracle Service bus.
  • Used IBatis extensively to allow object-to-relational persistenceframework.
  • Used Log4J logging framework for logging messages. Used SVN for version control and JIRA for bug tracking.
  • Developed UI using Javascript, jQuery and Ajax
  • Written Java classes to test UI and Web services through Junit.
  • Produced database triggers and procedures to update metadata information about the records.
  • Written procedures, and triggers for validating the consistency of Meta data.
  • Involved in doing POCs for integrating the oracle UCM with the existing java applications in the client’s network.

Environment: Struts, JSP, IBatis, ISRA, Java Script, XML, IBM RAD, JPA Framework, Oracle Service Bus, WebLogic8, Webservices, jQuery

Confidential

Developer

Responsibilities:

  • Enhancements to fix some coding errors and add some new functionality in the existing system.
  • Defect fixing for defects identified in pre-production environments and production environment.
  • Developed the Application using Springs MVC Framework by implementing Controller, Service classes.
  • Implement Factory patterns for Services and Business delegates.
  • Façade pattern to address the progressive addition of different type objects.
  • Java Custom Tags from the Framework and Springs MVC for page controllers which part of the presentation layer. Used Hibernate extensively to allow object-to-relational persistenceframework.
  • Used Log4J logging framework for logging messages. Used CVS for version control and Bugzilla for bug tracking.
  • Written Java classes to test UI and Web services through Junit.
  • Produced database triggers and procedures to update real-time cash balances.
  • Written procedures, and triggers for validating the consistency of Meta data.

Environment: Struts, JSP, spring, Hibernate, Java Script, XML, Intellij IDEA, WebLogic8

Confidential

Developer

Responsibilities:

  • Requirements consolidation by interacting with service areas. Conversion of functional requirements into High Level and Low level Designs. Responsible for design and development of UI and configured them using JSP.
  • Implemented MVC pattern using Apache Struts.
  • Developed a web based reporting system with DAO and Apache Struts-Validator using Struts framework.
  • Struts framework components like Action Forms, Action Servlets, Action Mappings, Action Errors are used extensively. JSP, Servlets, Java, HTML and JavaScript are used for application development.
  • Implemented application flows using MVC. Involved in preparation of Test cases.
  • Responsible for the conforming to J2EE standards during implementation of designs.
  • Involved in performance tuning, Unit testing, XML parsing.
  • Actively participated in code-walkthrough, design reviews.

Environment: Portlets, JSP, Struts, EJB2.0, Postgres, JavaScript, Eclipse, Oracle Application Server (OC4J), RSA

We'd love your feedback!