We provide IT Staff Augmentation Services!

Sr. Java Developer / Architect Resume

4.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Overall 9+ years of experience in requirements gathering, deployment of Web Applications and client server multi - ­ tier applications using Java/J2EE technologies.
  • Extensive expertise with Java, J2EE, JSP, JDBC, Servlets, Java Beans, JBoss, Javascript, Angular, jQuery, CSS, Ajax, JSON, XML, Web Services, Struts, Spring, MicroServices, Spring boot, Hibernate and Oracle PL/SQL.
  • Expertise in Software Development Life Cycle (SDLC) like Analysis, Design, Development, Testing, Implementation, Enhancement, Production Support and Change Management of business applications, even used methodologies like Agile, Waterfall and TDD development.
  • Good knowledge on core java with strong understanding of Collections, Exception handling, Garbage Collector.
  • Good at development in enterprise web applications using Core Java, Java 1.6-­ 1.8, Java EE.
  • Experience in consuming SOAP webservice using Apache CXF and Axis frameworks.
  • Extensive experience in developing RESTful (JAX-­ RS) web services, JSON as a data exchange format to integrate custom web applications and various enterprise systems and application modules.
  • Experience in Web/Application Servers such as Tomcat 6/7, OAS and Apache server for deploying and configuring web applications.
  • Expertise in web development using HTML, XHTML, CSS, Ajax, AngularJS, JavaScript, JSP, Servlets.
  • Expertise in SOA/ESB, WebLogic and Database performance tuning and administration tasks.
  • Expertise with frameworks like Angular JS, jQuery in web presentation layer with servlets, JSP, Spring MVC at the web controller layer.
  • Valuable experience in working with the Document Object Model (DOM) and DOM functions.
  • Expertise with development tools like Eclipse, My Eclipse, TOAD, NetBeans, SQL developer, Jdeveloper.
  • Expertise in developing web services using WSDL, RESTFUL and SOAP.
  • Expertise in different open source frameworks like Struts2.0/2.1, Spring 2.5/3.0 and ORM Technology like Hibernate 3.0, IBatis, Mybatis, jQuery.
  • Experienced in deploying J2EE applications on Apache Tomcat web server andWebLogic, JBoss application server.
  • Used NodeJS, GruntJS MVC framework for developing the Single Page Application (SPA).
  • Worked on design pattern likeDAO, DTO, Abstract Factory SDO, BO, Singleton, Interface, TO.
  • Robust design and development experience in J2EE including JSP, Servlets, JDBC and JMS.
  • Experience in using text-­ Editors like Eclipse, Sublime Text and Notepad++.
  • Strong Experience in RDBMS using PL/SQL to write Stored Procedures, Functions, views.
  • Experience in integrating REST, SOAP services using WSO2.
  • Used Maven and Jenkins as build tool for deploying the application.
  • Developed and maintained code for various applications using PHP, Java and MySQL.
  • Experience with MVC Java frameworks like Angular.JS, Node.JS with Spring, Spring Boot. Spring Batch.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously and send JMS messages to another MQ modules.
  • Developed unit and integration tests for existing microservices using JUnit, Mockito and Docker.
  • Experience on UNIX, Linux platforms, developed shell scripts and configured CRON jobs.
  • Hands on experience of Build & Deployment phases and usage of Continuous Integration (CI/CD) tools.
  • Good Working experience in using different Spring modules like Spring Core Container Module.
  • Spring Application Context Module, Spring MVC Framework module, Spring boot.
  • Diagram Experience with Activiti BPM and BPMN 2.0
  • Experience in writing queries using Oracle 10g, MySQL.
  • Experience in writing with NoSQL database MongoDB.
  • Expertise in writing JUnit test cases for system testing, Used Log4j for logging.
  • Carries out various other technical and non-­ technical tasks related to full Stack software development.
  • Worked with SVN, GIT and GIT HUB for version control and Quality Center, HP ALM, Jira for bug tracking.

TECHNICAL SUMMARY:

Languages: JAVA, PHP, JavaScript, and PL/SQL

Web Technologies: HTML, XML, CSS, Java Script, Angular JS, Angular, AJAX, JSP, jQuery, DTD, Java Beans, JMS

J2EE Technologies: Servlets, JSP, JSF, Servlets, JMS, JNDI, Web Services, JDBC, SOAP, RMI

Methodology: UML, MVC, Agile, Scrum, Waterfall

Java Script Technology: AngularJS, NodeJS

App/Web servers: Apache Tomcat, Web logic, Apache Server, JBoss

Applications Frameworks: Spring, Hibernate, Struts, JSP, Spring Boot, Spring MVC

Web Services: SOAP, WSDL, AXIS, JAX-­ WS, REST, JSON, JAX-­ RS

Databases: Oracle, MySQL, MongoDB

XML: XML, XSLT, JAXB, SAX, DOM

Tools: ANT, JUNIT, Log4j, TOAD, Maven

IDE: Eclipse, My Eclipse, NetBeans, Jdeveloper

Operating Systems: Windows, UNIX, LINUX, MacOS

WORK EXPERIENCE:

Confidential

Sr. Java Developer / Architect

Responsibilities:

  • Working with stored procedures, triggers, indexes, Tablespaces and a wide variety of DB Objects
  • Integrate web-­ based customer management software using JSP and JAVA code.
  • Used Hibernate to query Oracle database and return results to the front-­ end.
  • Developed the integration workflows using Nokia legacy software and JAVA.
  • Experience in Implementing DB architectures and DBA role.
  • Implement middleware solution by integrating application using Client-­ server architecture.
  • Worked on Oracle as the backend database.
  • Support TDD developing by creating and maintaining REST simulator on services.
  • Used Jasper, Jasper server for creating reports, checks, build logs and testing automation setups.
  • Used Javascript for the front end maintenance and new function implementation.
  • Use Spring boot for single sign on page application to Prototype and test new flows in alternative servers
  • Proven ability in developing stored procedures BDD/TDD scripts writing step definitions for behaviorand flow control.
  • Developed and executed Unit Test plans usingJUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Designed and developed Web Services to provide services to the various clients using RESTful.
  • Resources were exchanged using RESTful web services with the data passed around inJSON format.
  • Used Agile software development with Scrum methodology, Agile evangelist and SCRUM MASTER.
  • Involved in all phases of Software Development Life Cycle (SDLC) for new prototypes architectures.
  • Implemented Prototyped architectures for microservices with Kubernetes /Docker

Environment: Java 1.6-­ 1.8, J2EE, Spring 4.3, Spring boot, Hibernate 4, JMS, JSF, CVS, REST, log4j, JUnit, Jenkins, KeyCloak, XML, Groovy, Grunt, Ajax, XSD, java Script, Linux, Tomcat, Spring Tool Suite(STS), Jasper reports, JasperServer, Oracle BBDD 10g-­ 11g, Kubernetes / Docker

Confidential, Princeton, NJ

IT consultant /Java Solution Architect

Responsibilities:

  • Analyzed the technical requirements and created various models required for the project. Implemented Model View Controller (MVC) architecture using Spring MVC Framework.
  • Used Agile software development with Scrum methodology.
  • Worked on user validations by usingAngular.
  • Developed web-­ based customer management software using JSP and Spring.
  • Used Hibernate to query Oracle database and return results to the front-­ end.
  • Developed User Interface by using Angular, HTML, Spring Boot, XHTML, DHTML and CSS3.
  • Developed the integration workflows using WSO2 ESB and WSO2 suite .
  • Experience in Implementing NodeJS.
  • Designed business middleware solution by integrating application usingSOA architecture.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session, Façade, and Singleton.
  • Worked on Oracle as the backend database.
  • Automate the project's build infrastructure using Maven.
  • Used maven for creating reports, checks, build and testing automation setups.
  • Used Spring for the view and Controller layer successfully.
  • Used AngularJS and NodeJS framework for building web-­ apps and is highly efficient with RESTful
  • Use Spring boot for single sign on page application to access more quickly.
  • Used WSO2 ESB to route various service calls, to do validation of service input and to handle exception.
  • Proven ability in developing BDD/TDD scripts writing step definitions for behavior.
  • Worked with NodeJS framework including authoring complex directives, services, controllers and filters.
  • Developed and executed Unit Test plans usingJUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Designed and developed Web Services to provide services to the various clients using Restful.
  • Resources were exchanged using RESTful web services with the data passed around inJSON format.

Environment: Java 1.8, C/C++, J2EE, Angular 2, Spring 4.3, Spring boot, Spring AOP, Scala, Hibernate 4, JMS, JSF, CVS, REST, log4j, JUnit, Jenkins, XML, Groovy, Grunt, Ajax, XSD, java Script, jQuery, AngularJS,, Linux, Tomcat, Spring Tool Suite(STS)

Confidential, Boston, MA

IT Java Migration Manager /Sr Java 1.8 Developer Evangelist

Responsibilities:

  • Utilized several Java 8 concepts like Stream API, Time API, Collection API, lambda expressions to migrate the existing applications.
  • Implemented Microservices architecture to make application smaller and independent.
  • Created a complete release process documentation, which explains all the steps involved inthe release process.
  • Created services to consume REST API's using Component based architecture provided byAngular.
  • Experienced in handling distributed messaging JMS.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Maven.
  • Deployed the Application EAR and RESTful Services on JBoss Application Server.
  • Implemented DAO for data access using Spring ORM/Groovy with Hibernate.
  • Created SOAP web services to implement SOA Architecture.
  • Developed backend logic using Core Java includingCollections and multi-­ threading.
  • Involved in writing backend Packages extensively in PL SQL.
  • Created single page applications with nested and multiple views usingAngularUI-­ router, custom directives for reusable components used across the application.
  • Used $http and $resource service for retrieving data from the server viaXML Http request object in Angular.js framework.
  • Extensively used Core Java collections, Generics, Exception handling, Design patterns for functionality, such as portfolio summary and user information also developed Services, Business Delegate, POJO, Controller and Dao.
  • Wrote Hibernate Criteria queries for data retrievals and have performed theORM mappings to map java entities to database tables.
  • Configured Spring declarative transaction manager and implemented transaction management in DAO layer.
  • Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before writing the actual functionality.
  • Created new customized issue type in JIRA for tracking custom requests in JIRA.

Environment: HTML5, CSS, jQuery, JavaScript, AngularJS, Node.js, Bootstrap Spring, MAVEN, Spring Boot, XSLT, JFS, Servlets, JSP, REST& SOAP webservices, Jira, Eclipse, SVN, GitHub, MS project, Log4J

Confidential

Sr Java Developer

Responsibilities:

  • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring MVC.
  • Used MyIbatis AOP in case of logging and security.
  • Exposed the application as a Restful web service and implemented the authentication.
  • Used Spring Rest Template to usethe exposed REST Web Services.
  • Designed front end View with HTML, CSS, HTML5, CSS3 and JSP.
  • Implemented Data validations for critical functionalities using Angular and JavaScript.
  • Implemented Responsive development using Bootstrap and CSS3 media queries.
  • Used JQuery plugins to develop the custom portal templates.
  • Created web services using SOAP, to allow application and services to connect them over the Internet.
  • Designed WSDL's and elaborated type definitions schemas based on corporate standards, integration and security specifications.
  • Coded web service interfaces using JAXWS.
  • Developed code using various patterns like Singleton, Front Controller and Value Objects, DataAccess Object.
  • Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future and upgrades.
  • Used JIRA tracking tool for assigning and defect management.
  • Involved in pre-­ testing the Web-­ Service calls with SOAP UI using end-­ points.
  • Used GIT HUB for maintaining the component and to release version management.
  • Used Eclipse as Integrated Development Environment (IDE).
  • Developed Validations for Client-­ side using JavaScript.
  • Developed performance and browser compatibility usingAJAX.
  • Deployed web applications using Oracle Application Server (OAS)
  • Developed Java artifacts and Servlets as part of the new architecture.

Environment: Java, Spring MVC frameworks, Servlets, JSP, Struts, HTML, JavaScript, jQuery, AJAX, Webservices, Angular JS, SOAP and REST web services, Hibernate, Eclipse, Maven, Junit, SOAPUI, Log4j

Confidential

Sr Java Developer / Main SOA Architecture

Responsibilities:

  • Followed Agile software methodology for project development.
  • Developed performance and browser compatibility using AJAX.
  • Identified production and non-­ production application issues.
  • Implemented Microservices architecture to make application smaller and independent.
  • Created conditional logics in pages using JSP tags and JSTL.
  • Implemented Model View Controller (MVC) architecture Using Spring MVC Framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Implemented business tier using Struts and MVC.
  • Created views with JSP and Service Layer Classes.
  • Troubleshoot and resolved various Oracle connectivity problems.
  • Created web services using SOAP and REST, WSDL and XML with JAX-­ WS and JAX-­ RPC.
  • Implemented features like logging, user session validation using log4j and Junit.
  • Used ORACLE database for creating tables, views, stored Procedures and writing complex queries.
  • Performed testing and resolved all technical issues arising in the applications.
  • Experience in using RDBMS concepts and creating complex database queries in SQL and PL/SQL for fetching results in Oracle using JDBC concepts.
  • Expertise in developing test cases for Unit Testing, Integration Testing and System Integration Testing.
  • Implemented RESTFUL web services using Spring Boot and consumed using spring REST services. Published Rest services for performing CRUD operations from database.
  • Implemented Data validations for critical functionalities using JavaScript.

Environment: Core Java 6.0, J2SE, Struts, Unix, JSP, Servlets, JDBC, J2EE (Servlets, JSP, JTA, JDBC), Spring, NetBeans 7.4, (X)HTML, DHTML, JavaScript, CSS, JQuery, XML, SOAP, Ajax, SHELL SCRIPTS, Agile, Oracle10g, SVN, Log4j, Junit and Maven.

Confidential

Sr Java Developer / IT consultant

Responsibilities:

  • Use of Groovy as a main language mixed with java routines.
  • Design and implementation of BPMN process using Activiti BPM.
  • Generated complex reports as per CMS guidelines, usingJasper reports.
  • Data modeling and development experience inMongoDB or other NoSQL databases.
  • Designed the sub-­ modules based on the initial specifications defined by the user group and architecture.
  • Involved in developing in all the tiers of J2EE application.
  • Involved in debugging, testing and integration of the system.
  • Worked on fixing bugs raised by the users.
  • Worked with Spring Restful Web Services to interact with the JPA Objects created using ORM tools.
  • Documented all the low-­ level design of the application.
  • Experience in integrating REST, SOAP services usingWSO2.
  • Developed JSP / Action servlet classes.
  • Applied J2EE design patterns such as MVC, Singleton, and Data Access Objects in the architecture,
  • Developing Hibernate XML Java object-­ to-­ database mapping documents.
  • Performed code reviews.
  • Used XSLT and XML for transforming request/responses to other formats.
  • Implemented Restful web services.

Environment: Core Java, J2EE, Servlets, JSP, JMS, Java Swing, HTML, XML, Oracle, WSO2, Hibernate, Restful web service, Eclipse, Unix.

Confidential

Full Stack Developer / IT consultant

Responsibilities:

  • Created a custom, single-­ page, responsive web application to replace a legacy line-­ of-­ business web application using Angular JS.
  • Designed and implemented Java engine and API to perform direct calls from front-­ end JavaScript, AngularJS to server-­ side Java methods.
  • Deployed web components, presentation components and business components in Web Logic Application Server.
  • Created and maintained mapping files, persisting classes and transaction controlin JDBC to access the database.
  • Developed DAO objects and implemented data access layer using JPA-­ Hibernate to perform CRUD operations.
  • Implemented servlets to handle HTTP requests for on-­ line requests, credit card payments, registration and bug tracking.
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOAP architecture.
  • Used AngularJS, AJAX for asynchronous validations for the input fields of the forms with the data existed in the database.
  • Built the responsive UI with Angular, Bootstrap, and Node.JS. Developed the dashboard for displaying charts, graphs, and other analytics-­ related widgets.
  • Implemented custom asynchronous and load balanced processing using RabbitMQ.
  • Used Confluence page to update the services information and the project related information. Deployed web server components using Apache Tomcat and application server with WebLogic.

Environment: Java 1.6, JUNIT, Oracle, SVN, JSP, JDBC, Maven, XML, Spring MVC, JavaScript, JAX-­ WS (SOAP) web services, AngularJ, NodeJS, Jetty

Confidential

Java Developer / IT consultant

Responsibilities:

  • Involved in developing in all the tiers of J2EE application.
  • Involved in resolving the Design issues and other project related problems
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
  • Involved in injecting dependencies into code using spring core module.
  • Deployed web components, presentation components and business components in Web Logic Application Server.
  • Involved in peer code reviews and performed integration testing of the modules.
  • Created and maintained mapping files, persisting classes and transaction control inJDBC to access the database.
  • Developed DAO objects and implemented data access layer usingJPA-­ Hibernate to perform CRUD operations.
  • Implemented servlets to handle HTTP requests for on-­ line requests, credit card payments, registration and bug tracking.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOAP architecture.
  • Developed programs for accessing the database usingHibernate to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database

Environment: Java 1.6, JUNIT, Oracle, SVN, JSP, JDBC, Maven, XML, Spring MVC, JAX-­ WS (SOAP) web services, SOAP UI.

Confidential

Business analyst / Leader IT consultant

Responsibilities:

  • Involved in diagramming and designing the new requirements for ETFs needs.
  • Design and analysis of the blacklists business requirement based on citigroup´s metrics.
  • Involved in resolving the Design issues and other project related problems
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
  • Involved in peer code reviews and performed integration testing of the modules.
  • Team leadership for 5 functional testers
  • Analysis for the test matrix creation.
  • Implementation of the tests sets for the different systems
  • Manage the Concept tests and proofs performance.
  • Support on installing the newly developed artifacts for the ETFs.
  • Technical link between the ETFs office and development teams
  • Mentoring on test performing.

Environment: ER studio, Microsoft Project, HP ALM, Quality center.

Confidential

Front End Developer / IT Team Leader

Responsibilities:

  • Involved in resolving the Design issues and other project related problems
  • CSS is used to style Web pages with user friendly guidelines.
  • Used JQuery, AJAX for asynchronous validations for the input fields of the forms with the data existed in the database.
  • Worked on JavaScript for the separation of workflows.
  • Team Leadership for 5 people.
  • Release managing based on FRDs from Confidential .
  • Used Javascript as the development framework to build a single-­ page application.
  • Designed and implemented Java engine and API to perform direct calls from front-­ end JavaScript.
  • Used Apache server for deploying the mockup advances.

Environment: CSS, JavaScript, MS project, SVN, Apache server.

We'd love your feedback!