We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

CA

SUMMARY

  • Around 8 years of experience in developing web and windows applications using Java and J2EE technologies.
  • Sound knowledge and experience in the development of web based applications using Core Java, JDBC and XML technologies.
  • Expertise in working with SOA, Web 3.0, Struts 1.X/2.X, Spring, Java, JSP, JDBC, JPA, JDO, JUnit, JavaScript, AWS, APM, JSON, HTML, XHTML, XML and XSLT.
  • Experience in HTML5/CSS3, Backbone.js, Node.js, Angular.js, React.js, Responsive design and Photoshop.
  • Proficient developer of view - controller components using Servlets / JSPs and Struts Framework.
  • Strong hands-on experience with Spring IO, Spring Boot
  • Hands-on experience in using message brokers such asActive MQ
  • Migrate IaaS, PaaS and SaaS instances between public and private clouds
  • Architect and deploy Symantec public/private cloud platforms (IaaS, PaaS & SaaS)
  • Lead data center transformations projects to migrate client/server applications and platforms to cloud environments.
  • Develop cloud reference architectures, governance policies, security models, and best practices.
  • Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3
  • Extensive knowledge of Flex class Library and experience in working with advanced components like graphing, charting and dashboard layout design development in Flex.
  • Expertise in Design, Development, Deployment of Enterprise and Web Based projects using Web servers and various application servers including Web Logic and Web Sphere
  • Involved in Tool analysis like itext jar and BIRT and feasibility study for the application.
  • Lead for doing POC work related to complex BIRT tool and PLSQL
  • Wrote GWT code to create presentation layer using GWT widgets and event handlers.
  • Experience using tools like Vagrant, Maven, Ansible and Chef.
  • Using Docker, Jenkins, VMWare, RHEL, Satellite, Open Shift, Kubernetes, Artifactory, Ansible & GitLab
  • Implemented Automation process for web service test case using Selenium and rest client.
  • Experience with Selenium IDE, Selenium RC (remote control) and Selenium web drive
  • Version Control System Administration, using GIT.
  • Experience in Oracle Web Logic 11/12 Administration
  • Writing unit tests using Jasmine with karma.
  • Experience with Hybrid Cloud / Docker/ Kubernetes Deployments.
  • Strong experience in AWS Cloud Formation, CLI, EC2, S3, SQS
  • Experience on Amazon SNS, Cloud Watch, Route53 and ELB.
  • Expertise in Object Oriented Analysis, multi-threading and Design (OOAD),OOP (Object Oriented Programming), Perl and applying OO principles in software development.
  • Hands on experience in designing UML diagrams using EA and Rational Rose.
  • Good experience in working with different types of databases like DB2, Oracle, MySQL.
  • Proficient with all Cassandra utilities (node tool, cqlsh etc)
  • Deployed Devops using Puppet, Dashboard, and Puppet DB for configuration management to existing infrastructure. Involved in leading Automation Deployment Team by working withPuppet.
  • Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
  • Develop reusable solution to maintain proper coding standard across different java project. Proficiency with the application servers like Web Sphere, Web Logic, JBOSS and Tomcat.
  • Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
  • Experienced with various frameworks like Struts, Spring, Hibernate, and JPA.
  • Developed clients for the Web Services using apache axis and tested it using SOAPUI.
  • Good knowledge of developing GUI based application using Swings and Java Applets.
  • Expertise Confidential JDBC API for connection and access to databases.
  • Experience on different IDEs such as RAD, Eclipse, Net Beans and deployment using Application Servers Apache Tomcat, BEA Web Logic, WAS and JBoss.
  • Experience with JUnit, Log4j in developing test cases and determining application functionality.
  • Experience in implementing Design Patterns like Singleton, Factory, Session Facade, MVC, Data Access Object and Business Delegate.
  • Experienced in RDMBS such as Oracle, MySQL and IBMDB2 databases
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Rich experience in deploying of J2EE Applications on various servers (Web Logic, JBOSS and Tomcat).
  • Experienced in coding SQL Procedures/Functions, Triggers and Packages on database packages like Oracle.
  • Knowledge of software development life cycle and project documentation.
  • A self-motivated professional and natural communicator possessing good technical, initiating, leadership and problem-solving skills and has proven to be a good team player.

TECHNICAL SKILLS

Languages: Java 8, JavaScript, Confidential ++, Perl, Python, Groovy, HTML5, XSLT, XSL, CSS3, DOJO, AWS, APM

Web Frameworks: Servlets, JSP, Ember.js, JSTL, Ajax, Jquery, Bootstrap, Angular.js, Node.js, React.js, Struts, Spring 3.2, Grails, YUI

Application Frameworks: EJB 3.0, JMS, JDBC, Hibernate, EH cache, Spring MVC

Application Server: Web Logic 10.3, Web Sphere 7.0, Glassfish v2, JBoss, Tomcat

Web Server: Apache

Web Portals: Life ray Port lets 5.x, Life ray Portlet6.0.5

IDE Tools: Net Beans, Eclipse, AccuRev, SLSB, RAD, STS, MDB, Jenkins, Chef, Puppet

RDBMS: Oracle, MySQL, NoSQL, SQL, MS SQL, DB2

Tools: XML Spy, Splunk, SOAP UI, Ant, Jenkins, Maven, Subversion, GIT, CVS, Photoshop

Design Methodologies: OO Design, Analysis(UML) from Rational Rose, Clear Case 7.0/Clear Quest

Flex: Flex 3.0/4.0, Action Script 2.0/3.0, MXML, Flex Data Services, BlazeDS, Flash, AIR, Cairngorm, Adobe Live Cycle Data Services(LCDS), Flex Builder, Adobe PhotoShop, Flex Unit 4.0

Operating Systems: Windows, Android, IOS, Unix, Linux.

PROFESSIONAL EXPERIENCE

Confidential, CA

Full Stack Java Developer

Responsibilities:

  • Understanding the current system and also the business requirements for the new OMS.
  • Responsible for enhancing modules like Assets, QC, QA, Authoring and cancel the unused services in the existing system.
  • Experience and provisioning instances on Amazon AWS and Microsoft Azure
  • Set up Auto scaling groups and auto balancing for AWS instances
  • MVC architecture was implemented for supporting the UI using Java Server Faces framework.
  • Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB, in order to provide broadcast service and as well as chatting service
  • Strong Experience in Amazon EC2 setting up instances, VPCs, and security groups.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Worked on Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Familiar with Cloud watch, Elastic IP's and managing security groups for EC2 Servers.
  • Setting up databases in AWS using RDS, storage using S3 buckets and configuring instance backups to S3 bucket.
  • Automated the cloud deployments using chef, python and AWS Cloud Formation Templates
  • Responsible for designing the User Interface by coding in HTML5, CSS3, AngularJS, Bootstrap to build this SPA Single Page Application
  • Implemented the Graphic User Interface GUI by coding in HTML5, CSS3, Bootstrap, JavaScript, jQuery, and jQuery UI.
  • Customized CSS files by adding new CSS3 features like media queries to ensure fluid/ responsive design for our web pages.
  • Experience with Selenium IDE, Selenium RC (remote control) and Selenium web driveVersion Control System Administration, using GIT.
  • Experience providing training to development teams on how to track, plan and analyze using JIRA.
  • Used MySQL, DynamoDB and Elastic-cache to perform basic database administration.
  • Utilize Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB
  • The Spring web flow was used to control the UI flow navigation of this web application and integrated with JSF.
  • Hands on experience in various project management methodologies like Waterfall and Agile Project Management
  • Worked on Agile Earned Value Management, Release Train Planning, Risk Management
  • All the functionality is implemented using Spring IO / Spring Boot, Thymeleaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Writing unit tests using Jasmine with karma.
  • Developing Docker images to support Development and Testing Teams and their pipelines; distributed Jenkins, Selenium and JMeter images, and ElasticSearch, Kibana and Logstash (ELK & EFK) etc
  • Implemented Automation process for web service test case using Selenium and rest client.
  • Working closely with Architecture, Development, Test, Security and IT Services teams
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash
  • The Spring framework was used to manage the transactional requirements.
  • Developed Servlets interacting with database to create java beans for the model layer and various business objects implementing business logic.
  • Involved in the designing of the applications based on SOA and exposing the functionality using Web Services.
  • Lead data center transformations projects to migrate client/server applications and platforms to cloud environments.
  • Develop cloud reference architectures, governance policies, security models, and best practices.
  • UsedJersey MVCto handle front-end requests as well as back-end logic.
  • Wrote GWT code to create presentation layer using GWT widgets and event handlers.
  • Created custom composite widgets to make it reusable across the application.
  • Used Flex profiler sampling to resolve performance issues.
  • Involved in skinning and styling of flex components.
  • Implementedthe function to send and receiveAMQPmessages onRabbitMQsynchronously and asynchronously, and sendJMSmessage toApache ActiveMQon the edge device.
  • Involved in Tool analysis like itext jar and BIRT and feasibility study for the application.
  • Implemented table structures pagination using BIRT s render and publish methods.
  • Involved in Java SQL development.
  • Involved in Localization for customizing an application.
  • Created Data Source for interaction with Database.
  • Developed SQL Stored Procedures and Prepared Statements for updating and accessing data from Database. Utilized Hibernate for Object/RelationalMapping and querying using HQL.
  • Object relational mapping is done using Hibernate for data persistence and involved in the integration of Hibernate with Spring framework.
  • Involved in technical specifications, designed anddeveloped using Swings, Hibernate and Spring
  • Log 4j was used to monitor the error logs.
  • Used ANT to build and deploy the application.
  • Developed several unit tests using JUnit framework
  • Worked on database interaction layer for insertions, updates and retrieval operations of data from Oracle 10g database by writing stored procedures.
  • Used UNIX Script and used Maven as version control system.
  • Deployed the application on Web Sphere Application Server.

Environment: Java 1.5, JSP, JSF 1.2, Swings, Servlets, Spring, Session Façade, DAO, DTO, Java Script, AJAX, RAD 7.0, WebSphere Application Server 10.0, MQ, Hibernate 3.2, Oracle 10g, XML Schema, SOAP, WSDL, Log 4j, Junit,Unix scripting, Maven,Flex SDK 4.5.1, Action Script 3, MXML, Flash Builder plug-in, GWT, Java BIRT tool, Eclipse, Active MQ, IaaS, PaaS, SaaS, Jasmine, Spring Boot, Jenkins, Node.JS

Confidential, Edison, NJ

Full Stack Java Developer

Responsibilities:

  • Participated in and is key contributor to various SDLC phases - Analysis, Design and Testing.
  • Determined project impact from a technical perspective, assesses business needs and prepared technical requirements.
  • Experience in performance tuning Apache Cassandra.
  • Experience in Planning and implementing (scripting) backup strategies for Cassandra.
  • Experience in Cassandra Data Modeling.
  • Extensively involved in coding with AngularJS, Jquery UI and query Mobile to add functionalities and effects like Accordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar.
  • Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API, and did the corresponding configurations.
  • Project was developed using agile based SCRUM Methodology.
  • Used XML parser APIs such as JAXP and JAXB in the web service\'s request response data marshaling as well as unmark shelling process.
  • Installing, configuring and maintaining Continuous Integration, Automation and Configuration Management tools
  • Created Python scripts to automate AWS services which include web servers, ELB, Cloud front distribution database, EC2 and database security groups, S3 bucket and application configuration
  • Experience with Selenium IDE, Selenium RC (remote control) and Selenium web drive
  • Automated the creation and labeling and adding to version control, then set up push-button deployments from Subversion to Oracle Databases via Jenkins and JNLP Nodes
  • Coordinating and tracking all projects for seamless releases using Project Management System JIRA, Source Code Management System SVN and Document Management System SharePoint .
  • Used CVS and GIT for version control across common source code used by developers.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC, Spring Boot for micro-services and Spring Batch for Running Batch Jobs
  • Involved in installation and configuration of Adobe Flex Builder plug-in for Eclipse.
  • Developed Pojos in Java and value objects in as3 for mapping objects.
  • Used Flex unit as a unit testing framework for flex application.
  • Integrated configured Camel withActive MQto use it as bus
  • Prepared technical design documents and Unit Test Case documents.
  • Migrate IaaS, PaaS and SaaS instances between public and private clouds
  • Architect and deploy Symantec public/private cloud platforms (IaaS, PaaS & SaaS)
  • Developed the MVC application model using spring framework, and used Hibernate framework to interact with the database.
  • Done server side validation and client side validation.
  • Involved in supporting the Application after roll out to the customers like data configuration and application level issues.
  • Implemented SOAP based Web Services using Apache CXF.
  • Developed PL/SQL store procedure to fetch data as per the BIRT template design.
  • Developed a Web 2.0 control console using GWT to manage data matching for data staging
  • Invoked/Consumed the Web Services for fetching the account details of the client
  • Involved in project testing phases - System Integration Testing, User Acceptance Testing and tracking/resolving application issues.
  • Responsible for deploying applications in development and DEV environments
  • Used JUnit Testing Framework for performing Unit testing.
  • Responsible for handling day-to-day technical issues, analyzed and determined root cause, facilitated resolution.

Environment: JDK 1.7, J2EE, Spring, Hibernate, Struts, JSP, Servlets, Oracle Database, AJAX, Java Script, Eclipse IDE, JUnit, CXF Web Services, NoSQL, Cassandra, Web Logic 10, JQuery, SVN, Flex Unit 4.0, Flex Profiler, Flex 3.0/4.0, GWT, Java BIRT Tool, Active MQ, IaaS, PaaS, SaaS, Spring Boot, Jenkins, Node.JS

Confidential, San Francisco, CA

Full Stack Java Developer

Responsibilities:

  • Involved in all phases of Agile Scrum Process like stand up, Retrospective, Sprint planning meetings.
  • Analyzed business requirements and created technical solutions.
  • Responsible for working on Creating XSL style sheets to generate complicated output XML based on user requirements from XML data.
  • Used Maven for building the application, and completed testing by deploying on application server.
  • Wrote unit test cases for Unit Level testing using JUnit, Easy Mock.
  • Developed front end using Spring MVC, JSP, and JSTL.
  • Worked on Maven to build the application and used JRebel for code integrations
  • Used JUnit framework for unit testing of application and Log4j to capture the logs.
  • Worked closely with QA, Business and Architects to solve various defects in quick and fast manner to meet deadlines.
  • Involved in analysis, design, testing phases and responsible for documenting technical specifications
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Worked on Hibernate and created mappings.
  • Involved in development of middle layer business methods, which incorporated the core business functionality using Singleton Beans.
  • Involved in Unit Testing, Integration Testing and UAT Testing.
  • Deployed the application on the JBoss Application Server.
  • Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP).
  • Test cases have been written by using JUnit framework.
  • UsedJavaMessaging Services (JMS) for reliable and asynchronous exchange of messages.
  • Accessed database using SQL Queries, PL/SQL scripts
  • Worked with testing teams and resolved defects.

Environment: Java, J2EE, JSP, Servlets, HTML, XML, JBoss, Jquery,JavaScript, Hibernate, Oracle, SQL, Spring MVC, Spring IOC, Spring DAO, JMS, JPA, Web Services, SOA, Perforce, Eclipse, Maven, UNIX, Linux, Agile Methodology.

Confidential

Full Stack Java Developer

Responsibilities:

  • Participated in gathering and understanding the dealer’s/suppliers/vendors/service center’s requirements.
  • Design Use Cases, Sequence, ER-Diagrams and Class diagrams using Rational Rose
  • Used Hibernate for connecting to the database and mapping the entities by using Hibernate Annotations and written HQL Queries.
  • Working with Project Management Team Foundation Server, SharePoint, Microsoft Project, and JIRA and source code version control SVN environment.
  • Involved in configuring and integrating JSF, Spring and Hibernate frameworks with caching techniques.
  • Experience with Cross Brower Testing and Selenium---Web testing.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Schedule and scope management for multiple projects running using Agile / Scrum methodologies
  • Implemented AWS Cloud watch which monitors Live Traffic, logs, Memory utilization, Disk utilization and various other factors which are important for deployment.
  • Created alarms in Cloud watch service for monitoring the server performance.
  • Implemented SOA architecture with Web Services using REST, WSDL, JSON and XML.
  • Developed GUI based application using Swings and Java Applets.
  • Invoked web services from the Flex UI components.
  • Used GIT for branching and merging of source code management.
  • Application is deployed on Web Sphere Application server.
  • Developing automated process for builds and deployments; Jenkins, Ant, Maven, Sonatype Nexus, Shell Script, Perl, Java
  • Worked withActiveMQfor messaging with social application
  • Developed a Web Application using Java with the Google Web Toolkit API with PostgreSql
  • Developed database access using JDBC and injected the same into BIRT templates bean.
  • Implemented table structures pagination using BIRT s render and publish methods.
  • Involved in installation and configuration of Adobe Flex Builder plug-in for Eclipse.
  • Developed user-friendly UI using activities, custom dialogs and list view
  • Developed Restful Web services for other applications to consume.
  • Involved in preparing design documents, developing use cases, identifying classes and Objects, drawing class diagrams, sequence diagrams using Rational Rose and identifying the design patterns, frameworks to be used during implementation.
  • Implemented the required GUI by making modifications to the xml files
  • Involved in resolving the runtime exceptions and crashes using Android debugging tools including DDMS and Logcat
  • Implemented the automatic logout mechanism after session time out using Alarm Manager and Broadcast Receiver
  • Involved in implementing push notifications using long polling and Google cloud messaging.

Environment: J2EE, JDK1.6, Ajax, Spring Frame Work, Hibernate 3.0, JMS WSDL, REST, Postman, XML, HTML, Log 4j, Web Sphere 6, RAD 7, React.JS, Angular-JS, Oracle, Flex Unit 4.0, Flex Profiler, Flex 3.0/4.0, GWT, Java BIRT Tool, Active MQ, Spring Boot

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Designed BIRT templates for pdf generation as per business end user requirements
  • The application is designed using J2EE design patterns and technologies based on MVC architecture.
  • Experience in continuous integration using Jenkins for timely builds, code coverage, running test.
  • Agile Methodology is used for development of the application.
  • Involved in the implementation of various automation tools such as QTP, Quality Center, Selenium, Test Complete
  • Used J2EEdesign patterns like Value Object Pattern, Business Delegate, service locator, and session façade, Singleton, Factory and DAO.
  • Serve as a technical advisor and the primary implementer for new capabilities in JIRA.
  • Designed and implemented interface elements using Google Web Toolkit.
  • Worked on installing and configuringActive MQfor durable message service.
  • Developed a Web 2.0 control console using GWT to manage data matching for data staging
  • Implemented Struts Dispatch Action class and form bean classes using struts framework
  • Client & server validations were handled using JavaScript &Struts validator plug-in.
  • Struts Tiles Framework is implemented for a common look in all the presentation views.
  • Integrated struts MVC with spring DI and spring Hibernate DAO.
  • EJB Session Beans were used to process requests from the user interface and CMPentitybeans were used to interact with the persistence layer.
  • Implemented security for different front end views based on the access privileges.
  • Involved in writing XML validation classes using Struts validation framework.
  • Designed the user interfaces using JSPs, AJAX and Struts Tags
  • Used XML Web Services using SOAP to register agents using non-javaapplication.
  • Used RAD IDE based on Eclipse for writing code for JSP, Action Classes, Struts and Spring beans.
  • Involved in writing DAO, DTO's using Hibernate DAO Support.
  • Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database.
  • Used IBM Web Sphere Application Server to deploy the application.
  • Developed JUnit test cases for DAO and Service Layer method
  • Lead for doing POC work related to complex BIRT tool and PLSQL s
  • Used SVN for version control of the application.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Interacted with quality assurance team for requirements gathering and analysis.

Environment: CoreJava, J2EE, JSP, Struts, Spring, OOAD, Oracle 9i, HTML, XML, Design Patterns, ANT, Rationale Rose, IBM RAD IDE, IBM Web Sphere Application Server 6.1, Hibernate 3.0, LOG4J, Sub Version(SVN), TOAD, JUNIT, UML, GWT, Java BIRT Tool, Active MQ

Confidential

Java Developer

Responsibilities:

  • Designing the system and documenting Use Cases, Class diagrams, Sequence diagrams.
  • Involved in Coding and Implementation.
  • Developed dynamic and interactive WebPages using DHTML.
  • Prepared the test cases as per the requirements. Created Ant build scripts.
  • Software Deployment and testing.
  • Implemented the scheduling logic using Quartz Scheduler.

Environment: Java 1.4, JSP, Servlets, JMS, Web logic, Oracle

We'd love your feedback!