We provide IT Staff Augmentation Services!

Sr. Java/j2ee Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • More than 8 years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies in various domains like Finance/Health/Commerce/Telecom/Insurance.
  • Expertise in client scripting technologies like JavaScript, JQuery, HTML5, CSS3, Bootstrap, Node.js, AngularJS, Typescript, ReactJS, BackboneJS.
  • Experience in design and development of various web and enterprise-level applications using Java/J2EE technologies such as Spring, Hibernate, EJB, structs framework, JDBC, Servlets 3.x. Experience in Java 8 features like lambda Expressions, Stream API, predicate functional interface etc.
  • Experience in developing client-side, server-side/middle-tier components applying Java/J2EE design patterns and frameworks: Servlets, JSF, Struts, Springs 3.0/2.5, Web Services, EJB, JMS, MQ Services, Hibernate 4.0/3.5/3.0, IBatis, AJAX, JSON, XML, UML, Log4J and Junit.
  • Transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Groovy and Grails, Swing, Hibernate, IBatis, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading etc.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CA Release Automation.
  • Experienced in usingPERLto read and write data from/to Excel, SQL Server and MySQL.
  • Experience in working in a UNIX based environment and shell scripting.
  • Production Support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.
  • An accomplished software engineer specialized in object oriented programming analysis with extensive full Software Development Lifecycle (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance.
  • Developed application using Angular.JS 2 and Node.JS connecting to Oracle on the backend.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Factory, Abstract, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Experience in developing cross platform Client side applications using Node.js, BackBone.js and Angular.js.to achieve scalability in real-time web applications.
  • Extensive experience inAngular.JSfor application implementation, proficient in creatingmodules, controllers, route Providers, factory services, ng-repeat, customizable filter, http get/post methodsanddirectivesto realize functionalities likeREST service with Ajax call, input validations, searchable and sortable contents.
  • Imported data from oracle to the Cassandra cluster using migration scripts in Python and Perl.
  • Excellent understanding and knowledge of NOSQL databases like Cassandra.
  • Good knowledge on AWS databases like RDS, DynamoDB, Redshift, ElastiCache.
  • Designed fronted web-based form using Angular 8/7/6/4/5/4/2 with Ajax controls CSS and HTML5.
  • Extensive experience in Amazon Web Services like EC2, Simple DB, RDS, Elastic Load Balancing, SQS, SNS,AWSIdentity and access management, AWSCloud Watch, Elastic Beanstalk and Cloud Front, Redshift.
  • Experience in Web Service Technologies: SOAP, WSDL, UDDI, Apache Axis, CXF, IBM JAX-WS.
  • Experience in architecting and implementing Enterprise Application Integration (EAI) projects with Service Oriented Architecture (SOA), Web Services Integrations, BPM, BPEL and ESB using Web Sphere Process Server, ESB, Web Sphere Integration Developer, Data Power and WSRR.
  • Extensive experience in developing the SOA middleware based out of Fuse ESB and Mule ESB.
  • Expertise in XML technologies -XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Having Good experience in developing and migrating existing application into cloud based platforms like Amazon Web Services (AWS) and Pivotal Cloud Foundry(PCF).
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Strong experiencewithMongo DB development (reports, schema design, map reduce functions) and migrations from SQL relational databases.
  • Designed the Scala Akka based application and involved in development for Business Logic and Integration services using Scala.
  • Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, AKKAand Play framework.
  • Proven experience with Application Servers like IBMWebSphere8.x/7.x/6.x/5.x/, Oracle/BEA WebLogic 10.x/9.x/8.x/7.x/6.x, JBoss and Tomcat 8.x/7.x/6.x/5.x/4.x/3.x
  • Experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
  • Experience with major relational databases - Oracle 8i/9i/10g/11g, SQL Server 2000/2005/2008 , DB2, My SQL, PostgreSQL.
  • Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
  • Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB
  • Solid understanding in Design Patterns, MVC, Python Algorithms, Python Data Structures.Proficient in developing Web Services (SOAP, RESTful) in Pythonusing XML, JSON.
  • Experience with creating and workflows and Mappings, running jobs in Informatica 9.5/ETL.
  • Knowledge on Grid Controls, Pie Charts and other Swing Components.
  • Experience in software configuration management using CVS, SVN and IBM Clear Case.
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Worked on the MySQL migration project .To make the system completely independent of the database being used. Used Spring IBatisto implement dis.
  • Hands-on experience in usingEclipse,Log4j, JUnit, Mockito, Cucumber, TestNGfor building, logging, testing andVisual Source Safe, CVS and SVNfor version control.
  • Experience in Agile software development process, Test Driven Development and Scrum.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, J2SE, SQL, PL/SQL, Objective C, C#.

Platforms: Windows 2003, 2008 Server, Linux, Unix

Java Core: Memory Management, Thread Classes, Exception Handling and Collection APIs

UML Tools: MS Visio 2003,2007, Rational Rose Enterprise

IDE & Reporting Tools: Eclipse, Net beans, IntelliJ, JBuilder 2005, 2006, IBM Rational Application Developer

HTML Editors: Adobe Dreamweaver CS 5.5, MS FrontPage 2003

J2EE MVC Frameworks: Struts 1.1 and 2, Spring 2.5, 3.0, JSF 1.2, Groovy, Grails

Databases: Oracle 11g, 10g, 9i, 8i, MS SQL Server 2008, DB2, Postgres.

Application Servers: Web Logic, JBoss, Glass fish, Web Sphere.

Web Servers: Apache Tomcat, Amazon Web Services(AWS).

Web Technologies: HTML, DHTML, CSS, Java Script, Bootstrap, Jquery, Angular JS/2/4/6/7/8, Typescript, D3.JS, DOJO, XML, SOAP, XSL, WSO2 Carbon, XSLT, XHTML.

Message-Oriented-Middleware: Active MQ, Web Sphere MQ

Cloud Technologies: Paas, Saas, Iaas with AWS.

ORM Frameworks: Hibernate 3.0, JPA, iBatis.

Version Control: Rational Clear Case, SVN (Apache Subversion), CVS (Concurrent Versions System), VSS (Visual Source Safe) Team Foundation Server and GIT

Middleware Technologies: EJB 2.1, 3.0, JNDI, JMS (Java Message Service)

Web Services: JAX-RPC, JAX-WS, JAX-RS, SOAP UI, TCP Mon, HTTP Mon, Axis 1, Axis2, CXF, REST

Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development

Testing: JUnit 4.1, J-Mock, Cucumber, Easy Mock, Spring Test, Selenium.

Logging Tools: Log4j

PROFESSIONAL EXPERIENCE

Confidential - Atlanta, GA

Sr. Java/J2EE Full stack Developer

Responsibilities:

  • Implemented the application using Java object oriented principles.
  • Proficient on Java Design Patterns & J2ee design patterns.
  • Worked on Core Java and its libraries in creating the java/J2EE web application's business Logic.
  • Setting up Angular 7 framework for UI development. Developed html views with HTML 5, CSS, JQuery, JSON, and Java Script.
  • Developed applications using Java7 and Java 8 (lambdas, streams, multi-threading, executor service framework).
  • Used the various Complex data structures in collections Framework in Java/J2EE for building the Business Logic.
  • Implemented JAVA/J2EE design patterns such as Factory, Template, MVC, Singleton.
  • Implemented Java and J2EE Design Pattern such as Command, State, Template, Composite, Strategy and Observer.
  • Responsible for implementing the business requirements using Spring Core, Spring MVC, Spring Boot, Spring Data and Spring Security.
  • Implemented the application using Spring MVC Framework and handled the authentication, authorization, and access-control features by using Spring Security.
  • Implemented role based authentication and authorization using Siteminder and spring security.
  • Implemented business process, database retrievals and access of information using Java and Spring Core, Spring MVC, Spring DAO, Spring Security framework.
  • Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
  • Migrating Java web services into Go Language RESTful webservices following Microservices Architecture.
  • Designed and developed micro services business components using Go Language and Spring Boot.
  • Usage of version control repository SVN (Subversion by apache), JIRA/ QualityCenter for ticketing, Wiki for documentation, Jenkins for nightly build.
  • Used Struts Model-View-Controller approach to halp design new features and fix Jira bugs and request.
  • Working with the JIRA tool for QualityCenter bug tracking.
  • Analyzed and resolved production system problems tracked with Rational ClearQuest and JIRA.
  • Worked on Spring Security for providing access to various level of users.
  • Experience in Struts, Spring IoC, Spring MVC, Spring Data, Spring Boot, Spring Security and other spring frameworks implementation and integration.
  • Used spring framework to inject the DAO and Bean objects and for auto wiring the components and implemented application security using spring security API.
  • Provided Basic auth security for the create/Update Service which was implemented using spring security.
  • Creates Shell Scripts to invoke Java programs on UNIX batch platforms.
  • Worked as Primary Point of Contact for all the application deployment related issues in development, UAT and Production environment and troubled shooting effort with major success rate.
  • QA Support: Coordinated with the support team, the issues found during testing and involved in verification and validation of the issues.
  • Regularly Participated in the Code reviews with the team members to improvise on the quality of the project deliverables.
  • Participated in trouble shooting the production issues and coordinated with the team members for the defect resolution under the tight timelines.
  • Implementation: Involved in end to end implementation in the production environment validating the implemented modules.
  • Used version control tool Git and its features such as check-in, check-out, merging and branching with a GUI.
  • Collaborated with the team using GIT, GitHub, SourceTree version control platform.
  • Developed gRPC and RESTful microservices using Go Language.
  • Developed multi-threaded standalone app in Python, PHP, C++ to view Circuit parameters and performance.
  • Managed the code versioning and releases versioning through SVN, Git.
  • Used GIT for version control, and Jenkins for Continuous Integration and Continuous Deployment (CI/CD).
  • Expertise in using source code control systems such as GIT, JIRA, and Jenkins for maintaining versions across various releases.
  • Maintain the code base by frequent updates to revision using GIT version control system.
  • Involved in configuring the Git repository and maintain the version control using Git.
  • Experience in software configuration management using version controls like SVN and GITHUB.

Environment: Spring, Hibernate, Struts, JQuery, AJAX, JAVA 8, Sencha ExtJS, JavaScript, Node.js, Angular.js, bootstrap.js, backbone.js, Oracle, CRUD(1), PL/ SQL, JDBC, coherence, MongoDB, Apache CXF, REST, Eclipse, Weblogic, Subversion(SVN), Junit, Agile, UML, JSP, JavaServer Pages Standard Tag Library ( JSTL ), SERVELET, MAVEN, ITEXT, GWT (Google Web Toolkit), Jasper report, ILOG, Web 2.0, SOA.

Confidential - San Antione, TX

Sr. Java/Cloud 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.
  • 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 halps 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.
  • Used complete annotation driven approach to develop the application using Spring Boot.
  • Used different type of spring controllers depending on the business requirement.
  • Implementation of Elastic search in web application environment.
  • Development of Spring Boot applications with micro services.
  • Implementation of spring security and LDAP integration.
  • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the spring bean profiling.
  • Development of REST web services using spring with the enabled OAUTH.
  • Used various design patterns like Session Facade, Singleton and Factory patterns with the halp of Hibernate ORM.
  • Micro services development withSpringBootapplications. Implemented command pattern for all edge services.
  • 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).
  • Designed the real time analytics and ingestion platform using Storm and Kafka. Hands on experience with multiple NOSQL databases includingRiak,Couch base, HBase and Cassandra.
  • 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 micro services-oriented environments for scalable applications.
  • Used Spring Batch to setup batch jobs to email the daily reports and that which run on Pivotal Cloud Foundry with Spring Boot as its MVC layer.
  • Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Micro services to Pivotal Cloud Foundry (PCF) using build pack. Used Pivotal Cloud Foundry to quickly build, deploy & update the applications.
  • Designed and implemented Product search Java Spring boot service to fetch the data from Elastic halp of Elastic native queries
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in Angular JS.
  • Free Text Analysis Java, Spring Boot, Soundex
  • 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 Web logic 12
  • Developed Java modules implementing business rules and workflows using Spring Boot.
  • Experience with Mongo DB development (reports, schema design, map reduce functions) from SQL relational databases.
  • Developed Rest APIs in spring boot utilizing Swagger.
  • 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.
  • Extensively used Mocha and Chai JavaScript unit testing tools for testing JavaScript pages.
  • Used Maven to get dependency jars from Maven Central Repository.

Environment: Node JS, JDKBower, Backbone JS, Spring MVC, Spring IOC, Spring AOP, AngularJs 4/6/, Microservices, Hibernate 4, JavaScript, Ajax, JQuery, Restful Services, Jersey, JSON, HTML5, CSS3, LESS, Maven, AWS, Docker, Jenkins, Linux, RESTful API, Gulp, Mocha and Chai, Cassandra, Solaris, ReactJS, AWS, BackboneJS, Spring Boot, SoapUI, GIT, Weblogic 12.

Confidential - New York, NY

Sr. Java Full Stack Developer

Responsibilities:

  • Migrated existing on-premise infrastructure into cloud using Azureand its associated Services.
  • Created Instances, balanced load, assigned security and managed communication between different instances.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Automated software deployment using chef and provisioned Linux hosts.
  • Managed configuration of multiple environments using SaltStack.
  • Configured and monitored distributed and multi-platform servers using chef. Defined chef server and workstation to manage and configure nodes.
  • Build and administrate Continuous Delivery pipelines using Git.
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • For third-party access to their server me have used OAUTH.
  • Developed migration, plans, execute, performs and tests application workload to the cloud.
  • Managed build results in Jenkins and deployed using workflows.
  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Used Docker for making packages into images by using Build, run and test.
  • Worked on Ansible, Puppet in cloud environment.
  • Created individualized sites and relevant product content and Unified Multisite Architecture with ATG.
  • Upgraded Environments like DEV, TEST after every minor and major releases and Infrastructure support to all environments.
  • Built the application using Java and J2EE components with the halp of Java Server Faces (JSF) framework.
  • Involved in the development of module wise JSF configuration files, services and implementation, DAO, models, views and controllers.
  • Used MongoDB database.
  • Used Webcommerce applications like ATG.
  • Involved front end development with Prime Faces Sentinel 5.1, HTML5 and JSF components.

Environment: Core Java/J2EE, Servlets, JSP, Java Spring, JSTL, EJB, JMS, XML, Microservices,Angular2, XSLT, JDBC, AJAX, IBM Web Sphere Application Server 7.0, Oracle 10g, WSAD, IBM MQ, HTML, CSS, JavaScript, Eclipse, AWS EC2, UML, Rational Rose, Windows XP, CVS, JUnit, Mockito, Informatica, Groovy and Grails, ANT, Adobe Flex, Visio.

Confidential, Providence, RI

Full stack Java Developer

Responsibilities:

  • Involved in complete development of ‘Agile Development Methodology/SCRUM’, developed and tested the application during various iterations.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, testing, and monitoring.
  • Used Maven as build tool and deploying the application.
  • Developed the User Interface using spring framework, JQuery and Ajax.
  • Developed screens using Angular JS, CSS3 and html5.
  • Developed screens using Angular JS, CSS3 and html5.
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in Angular JS.
  • Worked on database connectivity of NodeJS and MySQL.
  • Developed complete solutions in SOA and create process flows, use various interaction patterns, and integrate web services.
  • Design and develop financial web applications usingPerl, HTML, JavaScript, CSS and SQL.
  • Developed reusable and interoperable modules based on SOA architecture in enterprise applications.
  • Code analysis (shellscriptingand Perl files) for financial processes.
  • Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
  • Used spring frame work AOP features and JDBC module features to persist the data to the database for few applications. Also used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
  • Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate mapping files and created DAO and PO.
  • J2EE deployment on Web Logic/JBOSSservers - QA & Staging
  • Troubleshooting issues that may occur during the test cycle (Functional & load test) for the J2EE applications on Struts and Spring framework running on Web Logic/JBOSSservers.
  • Developed various Java beans for performance of business processes and TEMPeffectively involved in Impact analysis.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • CreatedSOAPweb services interface to Java-based runtime engine and accounts.
  • Done thorough code walk through for the team members to check the functional coverage and coding standards.
  • Actively involved in writing SQL using SQL query builder.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Developed test cases using JUnit.

Environment: Java, Hibernate, spring (AOP, Dependency Injection), XML, Tortoise SVN,JSP, Spring MVC, J2EE, JUnit, Maven, Web Sphere, UML, SOA, SOAP, Log4J, Oracle, JavaScript, AJAX, JIRA and RAD.

Confidential

Java J2EE Developer 

Responsibilities:

  • Actively involved in writing SQL using SQL query builder.
  • Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Designed front end checking validations using JavaScript.
  • Used Struts framework to follow MVC Architecture in the application server
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
  • Developed various DAOs for handling business logic and data manipulations from database.
  • Consumed SOAP and REST Web Services to retrieve the information from the back end.
  • Involved in design of JSP's and Servlets for navigation among the modules.
  • Designed cascading style sheets and XML part of Order Entry Module & Product Search Module and did client-side validationswithjavascript.
  • Review Requirement, develop technical design documents and create a prototype of the critical business.
  • WorkedwithHibernate for developing Persistence classes to interactwiththe database.

Environment: J2EE,Java/JDK, JDBC, JSP, Struts 2.0, Web Services, HTML, JavaScript, CSS, JNDI, JavaBeans, XML.

We'd love your feedback!