We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Lowell, MA

SUMMARY:

  • Having 8 years of IT experience in Object Oriented Programming, Analysis, Design, Documentation, Integration, Testing and Implementation of Client - Server, Distributed Multi-tiered and large-Scale Enterprise applications in Waterfall and Agile(Scrum) methodology using 108 and JEE technologies.
  • Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Enums, Concurrency, Multi-Threading, Lambda and Generics.
  • Experience in understanding and using Design Patterns Singleton, Prototype, Façade, Factory and Observer.
  • Experience in Designing and developing interactive Front- end applications using HTML5, CSS3 and AJAX.
  • Experience in Designing and building dynamic and user interactive websites using JavaScript, AngularJS, React JS, Backbone.js, Express.js, Bootstrap, Node.js and jQuery.
  • Experience in developing Web and Enterprise applications using technologies JDBC, Servlets, Web Sockets, JSP, EJB, Java Server Faces (JSF), Java Persistence API (JPA), JNDI and JMS.
  • Experience in Producing and consuming Web Services Technologies like Restful (JAX-RS), SOAP (JAX-WS), JAX-RPC and JAXR (Java API for XML Registries).
  • Proficiency in developing web services (Soap, Restful) that include several components like SOAP, WSDL, XML, XSD, Axis2, JAXB, JAX-RS and JAX-WS.
  • Experience in Installing, Configuring, Deploying and maintaining Application and web Servers such as Oracle Web Logic, Red Hat JBoss Enterprise Application platform (EAP), Apache Tomcat Server, IBM Web Sphere and Glassfish Application Server.
  • Experience in Integrating and deploying applications using Apache Camel, Apache CXF, Apache Karaf, ActiveMQ, Service Mix and JBoss Fuse Enterprise Service Bus (ESB).
  • Experience in Developing Application using frameworks Spring Dependency Injection (DI), IOC, Aspect oriented Programming (AOP), Instrumentation, Integration, Security, Boot, Struts, iBatis and Hibernate.
  • Experience in building flexible, reliable, efficient and secured Enterprise and Web based applications using Spring MVC and Spring Web Flow frameworks and spring boot.
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache and Dynamo DB for storing data.
  • Proficient in programming with Java/J2EE and strong experience in technologies such as JSP Servlets, Struts, Spring (IOC&AOP), Spring Boot, Hibernate, ATG Commerce, EJBs, MDBs, Session Beans, JDBC and JNDI.
  • Experience in using Docker for installing, testing, upgrading, removing and running software applications.
  • Expertise in understanding and hands-on using various eXtensible Markup Languages (XML) technologies like XPath, XQuery, XSLT, XSD, SAX, DOM and JAXB.
  • Experience in writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle, MS SQL, MySQL and DB2.
  • Experience in understanding and using NoSQL databases Mongo DB, Apache Cassandra, Dynamo DB, Couch DB and Redis.
  • Expertise in using Version control Systems like SVN, CVS, Git, Stash, Bazaar, Mercurial and Project Tracking tools like JIRA, Planbox, LeanKit.
  • Experience in using Testing frameworks in Test Driven Development (TDD) such as JUnit, Mockito, Power Mock, EasyMock, QUnit, Protractor, Cucumber and Selenium.
  • Expertise in developing, Testing, Debugging, Integrating and Deploying Enterprise applications using Integrated Development Environments (IDE) IntelliJ IDEA, Eclipse and Rational Application Developer (RAD).
  • Experience in Continuous Integration (CI) like Jenkins, Hudson, Travis, Bamboo and Continuous Deployment (CD) tools like Electric Cloud and Nolio.
  • Extensive experience in UML Modeling diagrams developing Such as Use Case diagrams, Class diagrams and Sequence diagrams.
  • Having very strong inter-personal skills and ability to work independently and within the group, can learn quickly and easily adaptable to the working environment.
  • Good exposure in interacting with clients and solving application environment issues and can communicate effectively with people at different levels including stakeholders, internal teams and the senior management.

TECHNICAL SKILLS:

Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++

Server Scripting: JSP1.2,2.1, JSP: EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, Javascript, CSS2, CSS3, HTML4, HTML5, Node.JS

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin

Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench

Databases: DB2, MS: SQL Server, HSQLDB, PostgresSQL, MySQL

Middleware Specifications: EJB 2.1, EJB 3.0, CORBA, RMI, JMS

Version Control: Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS

IDEs: Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.

Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration: Jenkins, Hudson

XML Tools: Altova XML Spy 2005,2008

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Webservice Specifications: JAXRPC, JAXWS, JAX: RS, Amazon Web Services (AWS)

Webservice Tools: SoapUI 4.0,5.1, TcpMon, Microservices

Webservice Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

Whitebox Testing: Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock

Blackbox Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunner

Application Servers: Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers: Tomcat 5.0,6.0,7.1, Joans

UML Tools: Altova UML Model, Rational Enterprise, MS Visio

ORM Frameworks: Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis

Defect Tracking: JIRA, Bugzilla, Rational ClearQuest

Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban

Reporting: iReports, JReports

Batch Jobs: Quartz Scheduler, Cron, Spring Batch

HTML Editors: MS: Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML

Search APIs: Solr, Lucene

PROFESSIONAL EXPERIENCE:

Confidential, Lowell, MA

Sr. Java Developer

Responsibilities:

  • Developed Agent Portal with HTML5, CSS, LESS, JSON, AJAX and React JS for developing user interface and server side technology with Node.JS.
  • Used Node.js Bower for UI Dependency management. Worked on bower.json and bower.rc files.
  • Extensive usage of Node.JS in implementing the server side build deploys automation and building DEVOPS process from TFS.
  • Developed customer GUI using Backbone JS to simplify the complexities of the application and to create single page application.
  • Designed and developed the Presentation layer using Angular 4 and written logics using TypeScript.
  • Developed application using Frameworks Spring MVC, Spring IOC, Spring AOP and Hibernate.
  • Angular JS used for creating single page application using a RESTful service for persisting data.
  • Angular JS communicates via events and helps to develop fast application and easily maintainable code.
  • Implementing the Angular JS and Spring MVC framework for data access.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Spring Framework IOC (Inversion of Control) design pattern is used to have relationships between application components.
  • Extensively involved in the integration of the Front End web interface with the Spring boot (1.6), AngularJS, HTML5(pug) and CSS3 (less).
  • Microservices development with Spring Boot applications. Implemented command pattern for all edge services.
  • Used Jenkins and pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Designed and developed Micro Services business components and RESTful service endpoints using Spring Boot.
  • Assisted with the front-end architecture design decisions from structure to technologies to be used (i.e. ngrx, Angular Material 2)
  • Used different type of spring controllers depending on the business requirement.
  • Implementation of Elastic search in web application environment.
  • Developed RESTAPI for test server for Express Router middleware based API's with MongoDB.
  • Development of Spring Boot applications with microservices.
  • Implementation of Spring security and LDAP integration.
  • Development of REST web services using spring with the enabled OAUTH.
  • Used various design patterns like Session Facade, Singleton and Factory patterns with the help of Hibernate ORM.
  • Used Hibernate First Level and Second Level Cache for quick accessing data.
  • Extensively involved in developing and consuming Restful web services.
  • Consumed SOAP based Web Services to integrate with the Web Application.
  • Published and consumed Web Services using SOAP, WSDL and deployed it on Web Logic Web Server.
  • Used Amazon Web Services (Amazon EC2, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, and AWS Identity).
  • Built with TDD Redux/React.js and ES6 frontend, node.js backend.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Experience in Docker engine and Docker Machine environments, to deploy the microservices-oriented environments for scalable applications.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, Angular 4, Material, Bootstrap, JavaScript, AJAX and JSON.
  • Used Jenkins for continuous deployment and integration of the build and release process.
  • Installed and configured Cassandra cluster and CQL on the cluster.
  • Imported data from various resources to the Cassandra cluster using Java APIs.
  • Node.js API server is deployed to AWS via Docker container service
  • Configured and managed Apache Web Server on Linux for web based applications using REST/SOAP, Maven built tool and Weblogic 12
  • Used SOAP based messaging format to transfer requests and responses and validated the request and responses against XML Schema Definition.
  • Used JavaScript Task Runner Gulp for modification of HTML, CSS and JavaScript, Live reload, watch, test runner, server configuration and sass compiler sub tasks.
  • Used Selenium to create unit testing suites.
  • Used Maven to get dependency jars from Maven Central Repository.

Environment: Node.JS, Backbone JS, JDK 1.8,Spring MVC, Spring IOC, Spring AOP, Hibernate 4, JavaScript, Ajax, JQuery, Restful Services, Jersey, JSON, HTML5, CSS3, LESS, Maven, AWS, Docker, Jenkins, Linux, Gulp, Selenium, Chai, Cassandra, Solaris, AngularJS 4, AWS, BackboneJS, Spring Boot, SoapUI, GIT, Weblogic 12, Toad, XMLSpy, TcpMon, Netflix Eureka

Confidential, Plano, TX

Sr. Java Developer

Responsibilities:

  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session facade, Value object and DAO design patterns.
  • Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • Used Struts tag libraries in the JSP pages.
  • Developed a controller Servlet that dispatches request to appropriate Action Classes.
  • Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, Web logic and JSP.
  • Used Jenkins as a build tool for CI/CD (Continuous Integration and continuous deployment) process.
  • Used Node.JS to resolve dependencies via Angular 2, typescript, jasmine
  • Good Knowledge in coded Java applications on both client-side and server-side using JDBC and advanced Multithreading.
  • Worked on project to retrieve log messages procured from Kafka by leveraging Spark Streaming.
  • Created computing and data resources onAWS using EC2. Installed Pivotal Cloud Foundry on EC2 to manage the containers created by Pivotal Cloud Foundry (PCF).
  • Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Strong development skills in designing and developing Microservices along with Spring Boot and Coherence cache implementation
  • Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java backend
  • Experience with Java 8.0 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms and new Date Time API.
  • Used Java Persistence API (JPA) and Hibernate for performing the Database Transactions.
  • Used join point and advice Spring AOP modules for cross cutting concerns and IOC for dependency injection.
  • Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques.
  • Experience in managing Mongo DB environment from availability, performance and scalability perspectives. Executing tasks on XML registry, XSLT/XQuery and transformation capabilities.
  • Experience in Design and Development of database systems using Relational Database Management Systems (RDBMS) including Oracle, DB2, MYSQL, NOSQL and Mongo DB
  • To meet scale and availability requirements, we selected Apache Cassandra for Cassandra's master less architecture, ability to easily and quickly scale horizontally to meet their growing data store needs.
  • Generated Hibernate Objects, and used Hibernate ORM for SOTI Publisher application.
  • Involved in designing, capacity planning and implementing multi-rack Cassandra cluster.
  • Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP modules.
  • Designed Graphical User Interface (GUI) for various WebPages using AJAX, HTML5, CSS, JSF, JQuery and JavaScript.
  • Implemented Struts, J2EE Design Patterns like MVC, Spring RestAPI, DAO, Singleton and DTO Design patterns.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Identified and resolved programming issues, Servlets and EJB s performance tuning opportunities.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • All the functionality is implemented using Spring IO / Spring Boot, MicroServices and Hibernate ORM.
  • Involved in Developing Web Application with Full Software Development life Cycle (SDLC) from Design to Deployment using agile methodologies.
  • Created detail design documents which has the UML Design diagrams, table information, object model etc which are required for the developer.
  • Worked on Rest Web services as well as Node.JS Rest framework for backend services, used Mongo DB (NoSQL) for database services
  • MVC architecture is implemented by struts framework.
  • Exposed Survey API to other applications in DOE using Apache Axis2.
  • Page design and development are done using Oracle BPM.
  • Involved in implementing JQuery for providing interactive user interfaces.
  • Written Test cases using JUnit to validate the application flows in different scenarios in the standalone application.

Environment: JDK1.8, JSP, Servlet, EJB, Spring, JavaScript, Hibernate, Multithreading, Cassandra, Query, Struts, Design Patterns, HTML5, CSS3, JMS, XML, Eclipse, Apache, Oracle ECM, Java 8.0,Struts, Webservice, SOAP, bootstrap, Microservices, ILOG, Web2.0, Oracle BPM, WSDL, Apache CXF, Mongo DB, Apache Tomcat Server, SOA, PL/SQL, Oracle10g, UML, Junit, Microservices, Easymock, Selenium, JBehave, Maven, Cloud Foundry, Jenkins, AWS.

Confidential, Highpoint, NC

Sr. Java / J2EE Developer

Responsibilities:

  • Involved in developing WebService operations in Service Oriented Architecture (SOA).
  • Analyze requirements with team; write High Level design documents, System Use Case, analyze risk factors.
  • Followed Agile methodology during complete SDLC process.
  • Participated Agile/Scrum development and deployment teams
  • Used Spring Framework 4.1for the application development.
  • Responsible for Web UI development in JavaScript using JQuery, AngularJs, and AJAX
  • Used Spring for bean instantiation, annotations, controllers, request mapping to handle the WebService request and response.
  • Developed the business components using EJB Session Beans.
  • Developed a RAML based REST web service API's using Mule services.
  • Experienced in working with ATG Commerce Server in the models Product Catalog, Targeted Promotions and Pricing Services.
  • Involved in developing business components using EJB Session Beans and persistence using EJB Entity beans
  • Deploy application to AWS and monitored the load balancing of different EC2 instances
  • Involved in front end development using Struts, JSP's, JSF and JSTL.
  • Developed and implemented search feature using PHP and AJAX.
  • Developed front-end applications using Google Web Toolkit (GWT).
  • Developed DAOs using JPA, Hibernate persistence API for the database operations to interact with Oracle Database.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS, JavaScript, JQuery, AJAX and JSON.
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJs.
  • Used AngularJs as the development framework to build a single-page application and reusable AngularJs applications.
  • Integrated with third party Sale point API to make restful WebService call.
  • AWS EC2 instances were configured in dev and QA environments with Node.JS.
  • Used Maven for the project management like build, install.
  • Deployed application on Weblogic Application Server.
  • Involved in writing Unit test cases for unit testing using Junit.
  • Used Selenium for UI automation.
  • Used log4j for logging errors, info, exceptions.

Environment: JDK 1.7, EJB, EJB 2.1, PHP, Spring 4.1(Di, MVC, Tran Management, Integration, AOP), Hibernate 4.0, JAX-RS Web services, JSF, JAX-WS Web services, Apache CXF, ATG Commerce Suite, JQUERY 1.9, JQUERY UI, AJAX, UML, MS Visio, JSTL, GWT, Oracle 11g, Weblogic 12.1, Eclipse 4.2, Junit, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, Accurev, PMD, AWS (Amazon Web Services), Node.Js, Bootstrap, ANGULARJs, Html5, CSS3, Toad, Maven, Hudson, TCPMON, Sun Jersey, Junit 4.1, Powermock, Selenium,

Confidential, Richardson, TX

Sr. Java Developer

Responsibilities:

  • Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
  • Coding interfaces for Web Services
  • Application was developed using Spring MVC Web flow modules
  • Implemented spring framework for application transaction management
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Involved in the development of Page Flows, Business Objects, Hibernate database mappings and POJOs. Used xml style syntax for defining object relational metadata.
  • Used Spring ORM to integrate Spring Framework with hibernate and JPA.
  • Used Springs Jdbc and DAO layers to offer abstraction for the business from the database related code
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
  • Used Spring MVC framework & Integration for Server side programming.
  • Responsible to update/verify CDM for release level tasks.
  • Developed JavaScript code for Client Side Validations. Involved in JAD sessions, documenting system requirements, creating application designs, validating high-level designs (HLDs) to ensure accuracy and completeness against the business requirements and programming the solutions.
  • Developed Servlets and JSP to interact with Enterprise Java Beans (EJB) containing all the Business Logic.
  • Used Hibernate as the persistence layer to interact with Oracle DB.

Environment: Spring Framework 3.0, Hibernate, Java 1.6, DHTML, HTML, CSS, Servlets, UML, J2EE,JSP, EJB, Struts Framework Taglibs, SQL, Java Script, Oracle 11g,Websphere Application Server, Eclipse, JUnit, JMock, bWSDL, Web services, XML, XSLT, XSD (Schema Designs).

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
  • Implemented the project by using Spring Web MVC module.
  • Implemented the online application by using Core Java, Multithreading, JDBC, JSP, Servlets, Web Services.
  • Implemented Singleton, factory design pattern, DAO Design Patterns based on the application requirements.
  • Implemented the project using the Hibernate framework to communicate with database.
  • Implemented the RESTFUL web service to load the JSON files into the database SOAP UI was used to test the Web Service application.
  • Used SAX, DOM and JAXB to retrieve the data from the XML documents.
  • Used JMS to communicate with multiple clients.
  • Prepared Functional requirements by analyzing the business requirements. Implemented GUI pages by using JSP, HTML, CSS, JavaScript, AJAX.
  • Used Eclipse as Development IDE for web applications.
  • Configured the project on Web Sphere application servers.
  • Used CVS for Version Control tool and JIRA for bug tracking tool.
  • Deployed the project in Linux environment.

Environment: JDK, JSP, Web Sphere, RAD, JDBC, XML, JSON, DOM, SAX, IBM WebSphere application server, HTML, Web Services, WSDL, SOAP, REST, SQL, PL/SQL, JavaScript, Oracle11g, PL/SQL Developer, Toad, Log4j, ANT, CVS, JIRA, Linux.

Confidential

Java Developer

Responsibilities:

  • Part of the technical team in the development of Model View Controller (MVC), Model architecture to handle configuration, database connectivity, and template management.
  • Developed the GUI of the system using HTML, CSS, JSP and client-side validations was done using JavaScript.
  • Performed XML parsing using DOM parser .
  • Developed Servlets and Java Server Pages (JSP).
  • Created test case scenarios for Functional Testing .
  • Used Java Script validation in JSP pages.
  • Responsible for Integration, unit testing, system testing and stress testing for all the phases of project.
  • Prepared final guideline document that would serve as a tutorial for the users of this application.

Environment: Java, J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, Struts 1.1, IBM WebSphere server6.1, IBM DB29.0, JNDI 1.2, JDBC 2.1, Oracle 8i, UML, DAO, JMS, XML, Weblogic 7.0.

We'd love your feedback!