We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

Boston, MA

PROFESSIONAL SUMMARY

  • Over 8 years of experience as a Full Stack Java J2EE developer in requirement gathering, analysis, design, development, deployment, testing and maintenance of web - based and client-server business applications using Java/J2EE technologies.
  • Experience in various Agile Methodologies like Test Driven Development (TDD), SOA, SCRUM, and Waterfall.
  • Extensive experience inJava, J2EE technologies such as JSP, Servlets, JDBC, Hibernate, Spring MVC, EJB, JMS, Web Services, Struts, JNDI and AJAX.
  • Experience inClient Side Designing and Validations using HTML5, DHTML, CSS3, JavaScript, jQuery, JSON, AJAX, Angular JS, Bootstrap, JSTL.
  • Excellent working experience in developing applications using J2EE Design Patterns like creational, structural and behavioral design patterns (MVC Architecture, Singleton, Factory, Facade, Service Locator etc.).
  • Extensive experience on AngularJS MVC Framework, AngularJS Tables, Modules, Angular Filters and Angular Events.
  • Strong experience in developing web applications using various Springframework featureslike Spring IOC, Spring AOP, Spring JDBC, Spring ORM,Spring Security, Spring Boot, Spring Cloud, and SpringMVC.
  • Expertise in databases such as Oracle, MySQL, SQL Server, NoSQL, Mongo DB,Cassandra, CouchDB and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Experienced in JMS over messaging to exchange teh information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ as JMS provider.
  • Extensively worked on XML technologies like DTD, XSL, XSLT, XML schemas, XQuery, XPath.
  • Experience in development of REST and SOAP based web services using AXIS,WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC,AJAX technologies and Jersey frameworks.
  • Experience in AWS Solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Dynamo DB and Auto Scaling Groups.
  • Experience in Pivotal Cloud Foundry(PCF) and teh implementation of microservices in PCF.
  • Experience in installing and configuring CloudFoundry Ops Manager, App Manager etc.
  • Experience wif teh new Java8 features like Lambdaexpressions and Defaultmethod in Interfaces.
  • Proficient in SQL and wrote Stored Procedures, Triggersbesides writing DDL, DML and transaction queries wif development tools like TOAD and Aqua Data Studio.
  • Experience in integrating teh internal security model into new projects wif Spring Batch, Spring Microservices, Spring Boot.
  • Useda Microservices architecture wif spring boot services interacting wif REST and leveraging AWS to deploy identity microservices.
  • Strong experience in working on various application and web servers like JBoss, BES Web Logic, IBM Web Sphere, Glassfish and Apache Tomcat.
  • Hands on experience wif build tools like ANT, Maven and logging tools like Log4J.
  • Hands on experience wif using IDE’s like RSA, Eclipse, JBuilder, RAD for Java Programming.
  • Experience in development, deployment and troubleshooting Web-based and Enterprise-based applications on Windows, UNIX and Linux platforms.
  • Used various core java concepts such as Multi-Threading, Exception Handling, collection API to implement various features and enhancements.
  • Experienced in dataanalysis, requirementsgathering, reportanalysis, source-to-target mapping, frequency analysis, processflowdiagrams, and documentation.
  • Possess excellent Technical background, Communication, Interpersonal and Presentation skills.
  • Excellent Client Interaction skills and proven experience in working independently as well as in a team.
  • Great Team Player and quick learner wif TEMPeffective communication, motivation and organizational skills combined wif attention to details and business process improvements.

TECHNICAL SKILLS

Oracle: Microsoft SQL server, MySQL, IBM DB2, MongoDB, NoSQL, Cassandra, Apache CouchDB.

Languages: Java (JDK 1.x to1.8), C++, C, SQL, PL/SQL

J2SE/J2EE Technologies: Java, J2EE, RMI, Sockets, JDBC, Servlets, JSP, Java Beans, JSTL, JSF, EJB, Spring, Hibernate, JNDI, JPA, JMS.

Frameworks: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, JSF, Spring Boot, Bootstrap.

Web Technologies: HTML5, CSS3, JavaScript, jQuery, Bootstrap, JSON, AngularJS, AJAX, NodeJS.

Web Services: SOAP, Microservices, JAX-RPC, WSDL, JAX-RS JAX-WS, UDDI, JAX-B, CFX, Restful.

XML Technologies: XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSLT.

Web/Application Servers: Apache Tomcat, IBM WebSphere, Web logic, JBOSS.

Build Tools: ANT, Vagrant, Maven, Docker and Jenkins.

Databases Methodologies: Agile, Test Driven Development, Waterfall.

Design patterns: Model-View-controller (MVC), Singleton, Session Facade, Business Delegate, Service Locator and DAO patterns

Testing Tools / Others: Junit, SOAP UI, Rational Rose, MS Visio Professional, RabbitMQ, JIRA, Maven

IDE: Eclipse, Net Beans, STS, RAD

Version Control: GIT, CVS, TortoiseSVN.

Platforms: Windows, Linux and Unix.

Cloud Technologies: EC2, S3, RDS, EBS, ELB.

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of teh application.
  • Involved in Team Workload meetings, Sprint planning for teh estimation of efforts for user stories and bugs.
  • Developed teh functionalities using Agile Methodologies (SCRUM).
  • Experience in handling/executing projects using Agile methodologies (SCRUM) along wif Test Driven Development techniques.
  • Coordinated wif project manager and project owner to design overall functionalities of applications.
  • Developed teh Asset DashboardUI screens using Angular-JS, Node JS, HTML5, CSS3, JavaScript and Bootstrap.
  • Used AngularJS predefined directives and developed various Custom directives in changing teh date formats, error checking, Tables.
  • Involved in Sprint planning for teh estimation of efforts for user stories and bugs.
  • Involved in fixing bugs in existing components and making them uniform in all browsers.
  • Experience using virtualization technologies such as VMware.
  • Used Router to achieve Single Page Application and navigate through teh application.
  • Populated dynamic data in ng-repeat and UI Grid wif sorting, filtering, paging and data manipulation functionality.
  • Configure SQL using Liquibase preconditions, insert, update and rollback.
  • ManagedMySQL database using MYSQLworkbench, creating complex scripts and stored procedures, monitoringdatabase activities and querying database for data exports.
  • Implemented autantication and authorization based on user role.
  • Used Grunt to optimize front-end codes to improve teh website performance.
  • Expertise in Linux backup/restore wif tar, gunzip, including disk partitioning and formatting.
  • Consumed backend restful API wif $http services to achieve CRUD operations, such as GET, POST, PUT and DELETE.
  • Performed in an Agile environment, attended SCRUM meeting at 10:30am every workday.
  • Responsible to finish You TrackTickets assigned on time and update their status on regular basis.
  • Used GITLAB for source code control.

Environment: Java, Agile/SCRUM methodology, AngularJS 1.5, Node JS, MySQL, Linux OS, VMWare, Bootstrap, CSS3, HTML5, JavaScript, Liquibase, Tomcat, GITLAB, WebStorm, YouTrack, Eclipse, Restful Web Services, Jenkins, Bugzilla.

Confidential, Rochester, NY

Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of teh application.
  • Developed teh functionalities using Agile Methodologies and followed Domain Driven Design.
  • Experience in handling/executing projects using agile methodologies (SCRUM) along wif Test Driven Development techniques.
  • Used Lambda expressions and Default method in Interfaces and concepts from Java8.
  • Involved in writing Multi-Threading Synchronization concepts in Java programs.
  • Implemented Multi-Threading to achieve consistent concurrency in teh application.
  • Developed java modules implementing business rules and workflows using Spring MVC, IOC, Web Framework.
  • Developed teh Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS3, JavaScript and Bootstrap.
  • Used AngularJS predefined directives and developed various Custom directives in changing teh date formats, error checking, Tables.
  • Rectified small errors/discrepancies/bugs easily and fixed through Pair Programming.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact wif teh database.
  • Creating S3 buckets, managing policies for S3buckets and utilized S3bucket and Glacier for storage and backup on AWS.
  • Implemented AWS solution using EC2, S3, RDS, EBS, ElasticLoadBalancer, Auto scaling groups.
  • Configured ElasticLoadBalancers wif EC2 Auto scaling groups.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS).
  • Implemented and maintained teh monitoring and altering of production and corporate servers/storage using AWSCloudWatch.
  • UsedPivotal Cloud Foundry, teh connection/service binding details are injected from teh deployed cloud platform itself.
  • Used Apache CouchDB, which is a document database server, accessible via a RESTful JSON API.
  • Integrated Services wif Elastic Search and CouchDB servers.
  • Improved teh maintainability of teh project by implementing and improving Exception Handling and Collection APIs.
  • Involved in Sprint planning for teh estimation of efforts for user stories and bugs.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop Spring based application wif very less configuration.
  • Designed and developed Microservices business components using Spring Boot. Consumed REST based Microservices wif Rest template based on RESTful APIs.
  • Implemented Microservices architecture to convert monolithic applications into smaller applications.
  • Actively involved in deployment Application war files in WebLogic Application server.
  • Designed and developed teh REST based Microservices using teh Spring Boot, Spring Data wif JPA.
  • Involved in Maven based build process and continuous integration of teh project using Bamboo and Jenkins.
  • Implemented SOA architecture wif Web Services using SOAP, WSDL and XML to integrate other legacy systems.
  • Unit testing of developed product features using Junit and Mockito frameworks as part of development cycle.
  • Used SOAP based Web services and RESTful Web services for transferring data between applications.
  • Designed and developed various Oracle database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.
  • Responsible to finish Jira Tickets assigned on time and update their status on regular basis.
  • Used GIT for source code control.

Environment:Java, J2EE, Agile/SCRUM methodology Spring 4.2, Spring MVC, hibernate 3.0, Oracle DB, Angular-JS, Node JS, Bootstrap, CSS3, HTML5, JavaScript, jQuery, AJAX, CouchDB, GIT, IntelliJ, AWS SNS/SQS, DBVisualizer, Tomcat, JBoss, Spring boot, GIT, Maven, JIRA, SOAP/Restful Web Services, Jenkins, PCF, WSDL, Spring Based Microservices, cucumber, Bamboo CI, Log4j, Junit, Mockito, spring cloud.

Confidential, Hunt Valley, MD

Senior Java Developer

Responsibilities:

  • Followed Agile software development wif Scrum methodology.
  • Developed class diagrams, sequence diagrams and object diagrams using UML methodology.
  • Used teh J2EE design patterns like Value Object Pattern, Business Delegate, Service Locator and Session Façade, Singleton, Factory and DAO.
  • Designed and programmed JSP pages, using Struts framework.
  • Developed web pages using HTML, CSS, JavaScript, jQuery and Angular JS for interactive cross browser functionality and complex user interface.
  • Implemented microservices using spring boot, spring based microservices.
  • Deployed teh application in Pivotal Cloud Foundry and enabled discovery using Netflix Eureka and Zuul server.
  • Used AWS deployment services to quickly setup a dynamic website and configured virtual servers.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS EC2, manage documents in S3, providing IAM access to S3 buckets.
  • Deployment of Application in teh JBoss application server environment using ANT tool and Struts architecture wif teh JSP Client.
  • Designed and developed teh application wif J2EEarchitecture, frameworks like Spring MVC and Spring Bean Factory.
  • Involved in teh integration of Spring for implementing Dependency Injection (DI/IOC).
  • Developed code for obtaining bean references in Spring IOC framework.
  • Used Apache for routing between destinations and implemented message translators.
  • Worked wif jQuery plug-ins like jQuery Data Tables and jQuery validation Engine in HTML pages for interaction controlling teh Data Tables and Validating teh Form fields.
  • Used SVN as teh Version control for Code Management and Jenkins for Continuous Integration.
  • Involved in developing Java Server Pages for implementing interactive front end and integrated it wif Spring Controllers using Spring Tag Library.
  • Worked wif Angular JS MVC framework including authoring complex directives, services, controllers and filters.
  • Worked wif NoSQL database MongoDB and developed custom MongoDB applications specific to client needs.
  • Experience in managing MongoDB environment from availability, performance and scalability perspectives.
  • Developed REST Web Services using JAX-RS and Jersey to perform transactions from front end to our backend applications, response is sent in JSON or XML formats based on teh use cases.
  • Configured Maven dependencies for application building process dat created POM.xml files.
  • Involved in testing teh application by writing teh test cases for various scenarios. Used JUnit testing tool to test teh code.

Environment: Java, J2EE, Spring, Struts, Hibernate, HTML, CSS, Servlets, XML, JavaScript, jQuery, Ajax, Angular JS, MongoDB, Web logic, Apache, PCF, Microservices, AWS, JUnit, RESTful Web Services, SVN, Jenkins, Agile Methodology, Maven, GIT, Eclipse.

Confidential, Salt Lake City, UT

Java Developer

Responsibilities:

  • Designed project related documents using MS Visio which includes Use case, Class and Sequence diagrams.
  • Involved in developing application using Agile methodologies by reporting weekly progress.
  • Developed presentation layer code, using JSP, HTML, CSS, Bootstrap, AJAX, jQuery and Node JS.
  • Used ReactJS to build UI Components, developed filters to display different dimensions of data and font size modifiers.
  • Exposed Web services to client developing WSDL also involved in developing web client for application interactions.
  • Built SOAP Web service client using Apache AXIS to consume SOAP based Web services.
  • Writing end-to-end flow i.e. controllers classes, service classes, DAO classes as per teh Spring MVC design and writing business logics using Core Java API and data structures.
  • Used Spring framework, Spring-AOP, Spring-ORM, IOC and Spring-JDBC modules.
  • Developed a client application API endpoint wif NodeJS.
  • Developed server-side automation using NodeJS scripting and connecting different types of SQL and NoSQL stores.
  • Used Java Messaging Services(JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Used JAX-WS to interact wif other applications using SOAP and WSDL file.
  • In depth exposure to creating API for internal and external application using REST and SOAP based design and Open source framework like Jersey used for creating REST API.
  • Managed third-party build support i.e., building couchDB and other libraries for integration
  • Used Spring JMS to receive teh messages from another team wif IBM MQ and Active MQ for queuing.
  • Prepared calls through Hibernate and Spring JDBC for Interacting wif teh Database.
  • Configured Data Sources for teh Oracle database system using IBM WebSphere.
  • Developed unit test cases using Junit framework for testing accuracy of code and logging wif Log4j, Jenkins for continuous integration.
  • Involved in Bug Fixing of various bugs reported in Bugzilla.
  • Followed Test Driven Development (TDD) to develop JUnit test cases and performed integration and system testing.

Environment:Java, J2EE, HTML, CSS, AJAX, jQuery, JavaScript, ReactJS, JSP, AngularJS, NodeJS, CouchDB, Spring framework, Web Services, WSDL, XML, JUNIT, Log4J, IBM WebSphere, Maven, Clear Case, SoapUI, Oracle 11g, MQ Series, Jenkins, Spring JMS, IBM MQ, STS, Bugzilla.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed teh application using Spring Framework dat leverages classical Model View Layer (MVC) architecture.
  • Worked in an Agile work environment wif Content Management system for workflow management and content versioning.
  • Involved in designing user screens and validations using HTML, CSS, jQuery, Ext JS and JSP as per user requirements.
  • Implemented Struts MVC design pattern and front controller pattern to this project.
  • Implemented asynchronous functionalities like e-mail notification using JMS.
  • Used ANT tool for building and packaging teh application.
  • Developed teh components using teh spring framework Spring MVC, Spring DAO, Spring AOP.
  • Created RESTful web services using Jersey API for reporting claim status.
  • Developed EJB based JAX-WS Web Services and Jersey REST based Web services associated wif business modules integration.
  • Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
  • Integrated DAO wif hibernate and used MySQL for database server.
  • Used Cassandra to store large chunks of data, Messaging fault tolerance and for linear scalability.
  • Prepared Unit test case using JUnit and used Jenkins for continuous integration testing.
  • Configured Maven for dependencies and Log4J for logging.
  • Worked wif GIT repository to manage project.
  • Involved in deploying and managing Session Bean EJB on JBoss server and handled WAR files on Tomcat server.

Environments:Eclipse, Java J2EE, Agile, HTML, JSP, JAX RPC, JAXB, CSS3, JavaScript, and jQuery, Spring MVC, Hibernate, Cassandra, RESTful web services, Apache Tomcat7.0, Junit, Jenkins, Maven, GitHub, XML, Log4j, EJB, MySQL.

Confidential

Jr.Java Developer

Responsibilities:

  • Analysis of teh Business Requirement and Functional Specification documents.
  • Used Rational Rose for User Case Diagrams, Activity Flow Diagrams, Class Diagrams, Sequence Diagrams in design phase.
  • Implemented Multithreading to achieve consistent concurrency in teh application.
  • Managed teh dependency between teh classes by implementing Spring's IOC to promote teh loose coupling between them.
  • Designed and developed Aspects, Advices and Point cuts for logging and transaction aspects using Spring AOP.
  • Developed view components using Spring Tiles, JSP, JavaScript, CSS, and custom tag Libraries.
  • Implemented teh client-side validations usingJavaScript.
  • Developed entity classes, JPA mapping files for teh object relational mapping while configuring JPA. Also developed HQLs and Named Queries andwrote Data Access Object (DAO) to handle HQL queries.
  • Developed SQL, HQL queries and PL/SQL stored procedures, functions, to interact wif teh Oracle database.
  • Involved in consuming teh Web services by generating WSDL and performed data exchange wif teh third party using SOAP, XML.
  • Developed teh application on WebLogic Application Server and used Eclipse IDE for teh development of teh Presentation and Business Logic.
  • Used Maven tool for teh Project management and for compile, run, deploy and to add external dependencies and used JAXP for parsing XML documents.
  • For configuration management of teh project used SVN.
  • Used Log4j to monitor teh error logs and fixing teh problems.

Environment:Spring, Spring MVC, AOP, HTML, JSP, Custom Tags,JavaScript, JPA, Oracle, Eclipse, Log4j, WebLogic Application Server 10.3, SVN, SOAP, PL/SQL, DOM, WSDL, JAXP, JAXB, XML and Eclipse ID.

Hire Now