Sr. Ja Full Stack Developer Resume
VA
SUMMARY:
- Over 8+ years of experience in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies.
- Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, BPM, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis and Developed RESTFUL web services using Spring MVC.
- Experienced in working with spring modules - Spring Core, Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Data, Spring JDBC, Spring ORM, Spring Cloud, Spring Batch, Spring HATEOAS and Ribbon.
- Involved in Full stack development based on JEE specifications and Spring Framework with MVC architecture.
- Expertise in XML technologies such as XSL, XSLT, XML schemas, DTD/Schemas, XPath and parsers like SAX/DOM.
- Experienced in Middleware persistence frameworks like Java Persistence API (JPA) and Hibernate3.x/4.x/5.x Entities for mapping Java classes using Hibernate Query Language (HQL), Named Queries, Criteria, and Projections.
- Expertise in back-end/server-side java technologies such as: Web services, Java persistence API(JPA), Java Messaging Service (JMS), Java Database Connectivity (JDBC), Java Naming and Directory Interface (JNDI).
- Experience in XML related technologies like XSL, XSD, XPATH, DTD, and XML Schemas, XML Parsers like DOM & SAX.
- Experience on Web Technologies using HTML4/5, CSS2/CSS3, XHTML, DHTML, JavaScript, JQuery, AJAX, JSF, AngularJS, React JS, XML and JSON
- Experience with Core Java concepts like Collections Framework, multithreading, memory management.
- Proficient in design and rapid development of web and J2EE applications using Core Java, JSP, JSF, CSS, Servlets, EJB, JavaScript, Spring, JDBC, JNDI, JMS, SWING, HTML/DHTML, XML and Struts framework.
- Experience in Agile software development process, Test Driven Development and Scrum.
- Experience in database development using SQL, T-SQL and PL/SQL in Oracle (9i, 10g and 11g), DB2 and SQL Server environments
- Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions
- Experience in Shell Scripting, Knowledge of other scripting languages like Python, Ruby.
- Experience in client side designing and validations using HTML, CSS, JavaScript, AJAX, JQuery, AngularJS and Node JS
- Have good experience on No SQL database like Mongo.
- Proficient in MVC architecture using spring framework / JSP-Servlet and J2EE Design Patterns.
- Expertise in Struts and Hibernates Frameworks.
- Managed Amazon Web Services (AWS) like EC2, S3 bucket, Lambda, Auto-Scaling through API Integration.
- Expertise in developing web services using SOAP, WSDL, Restful, JAX-WS, JAX-RS, JAX-RPC, AXIS, and JERSEY.
- Developed Graphical User Interfaces using UI frameworks Angular JS and Webpage's using HTML, CSS and JSP's for user interaction.
- Comprehensive knowledge in RDBMS databases like Oracle 10g/11g, SQL Server 2005, 2008, DB2, and MySQL 4.x, 5.0.
- Development experience in Windows, Linux, Mac OS, Docker containers and UNIX operating systems.
- Experience in working with build management tools like Ant, Maven and Jenkins
- Experience in installing, configuring, tuning Apache Tomcat, Web Logic and Web Sphere.
- Worked on IDE's such as Eclipse/My Eclipse, JBuider.
- Comprehensive knowledge in databases like MySQL, SQL Server, DB2 and Oracle writing Triggers, Stored Procedures and Normalization of databases.
- Proven experience with Application Servers like IBM Web Sphere 6.x/5.x/7.x, Oracle/BEA
- WebLogic9.x/8.x/7.x/6.x, JBoss and Tomcat 5.x/4.x/3/x.
- Expertise in database modeling, administration and development using SQL and PL/SQL in SQL Server environments.
- Expertise in using issue tracking tools such as Quality Center and JIRA.
TECHNICAL PROFICIENCIES:
Java/J2EE: JDK, Core java, JDBC, Java API, Servlets, JSP, JDBC, EJB.
J2EE Frameworks: Struts, JSF, ICE Faces and Spring, Spring MVC, JPA/Hibernate, AJAX, Mockito, MyBatis, Junit, Axon, Swing, JAXR.
Presentation Technologies/Web Technologies: Swing, JSP, JavaScript, HTML5, CSS3, JSON, XML, SOAP, Restful, XSLT, SOA, Excel VBA, Angular Js, Ember Js, POS, JQuery, TCP/IP networking protocols, mustache, swagger.
Application servers: IBM Web Sphere, BEA Web Logic, JBoss and Apache Tomcat 8
Design Patterns: DAO, MVC, Singleton, Session Façade, Service Locator, Business Delegate
Languages: Java, PL/SQL, C, C++, UML
Databases: DB2, Oracle 8i/9i/10g/11g, MySQL and SQL Server, PL/SQL, Cassandra, NoSQL, MongoDB
Architectural Design: Design Patterns, Object Oriented Analysis and Design, Use Cases
Operating Systems: Windows 98 / NT/2000/XP, Linux
IDEs: RAD, WSAD, Developer and Eclipse, Spring tool suite
Version Control: CVS, PVCS, and Subversion, Git
Build Tools: Ant and Maven, Jenkins, Gradle
Testing Tools: Junit
PROFESSIONAL EXPERIENCE:
Confidential, VA
Sr. Java Full stack Developer
Responsibilities:
- Involved in analysis, design, and developing middleware using Servlets, Java Beans, Hibernate, springs and doing enhancements and issues resolutions.
- Used, participated in Agile Methodologies for design and development of the applications.
- Developed Business components using core java concepts and classes like Interface, Polymorphism, Collections, serialization and Multithreading etc.
- Improved the performance of the backend batch processes using Multithreading and concurrent package API.s
- Developed client/server and N-tier web applications using Java, J2EE, Apache Struts framework and spring (MVC) framework.
- Development of UI modules using HTML, JSP, JavaScript, Angular2 & 4, and CSS.
- Designed and developed UI pages with HTML5, AJAX, HTML, XHTML, DHTML, JQuery, CSS and JavaScript, AngularJS, Node-JS, JSP, JSON and Tag libraries.
- Worked on the migration of a legacy application which was built in Struts to Spring based application.
- Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
- Used Spring Data, JPA and Hibernate to create light weight web and app integration layer.
- Worked extensively on the spring framework, implementing Spring MVC, Spring Security, IOC (dependency injection) and Spring AOP.
- Used Spring integration for integrating the application with Micro services using spring integration workflow files.
- Used Postman to test the REST Services.
- Designed and developed Micro services business components using Spring Boot.
- Consumed REST based Micro services with Rest template based on Restful APIs.
- Worked on service-oriented systems that utilize REST web frameworks, SOAP and message queue technologies (Spring MVC 4, Spring REST Template, ActiveMQ server, Spring Integration)
- Used J2EE design patterns like DAO, DTO, and Service Locator etc.
- Created Spring MVC - REST based JSON Services, used Rest Template for making a client call to JAX-RS web services with JERSEY implementation.
- Used micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy Identity micro services.
- Worked on ISO parser tool with Pivotal Cloud Foundry (PCF) and trained on Technical Essentials with Amazon Web Services (AWS)
- Amazon EC2 is also used for deploying and testing the lower environments such as Dev and Test.
- Prepared Unit test cases using Junit and integration testing.
- Used GIT and SVN for source control and Jenkins for continuous integrations.
- Worked on Jira for User requirements and used Jira as bug tracking tools.
- Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2.
- Used Camel Components like HTTP/HTTPS, SQL and AWS S3.
- Implemented the front end using HTML5, CSS3, Java Script and used Angular JS, Bootstrap, AJAX to get the data from the server asynchronously by using JSON objects.
- Wrote Rest services to feed data to an application with AngularJS framework.
- Used Tomcat for the web deployments.
- Extensively used GIT for version controlling and regularly pushed the code to GitHub.
- Used MAVEN for building the project, dependency and documentation which is based on POM (project object model).
- Used Oracle as Database and used Toad for queries execution and Involved in writing SQL scripts, PL/ SQL code for procedures and functions.
Environment: Java 1.8/J2EE, Linux, Apache Camel, Redis, HTML, Spring 4.0, Hibernate, SOAP, Restful, Agile Methodology, Spring Boot, Micro Services, CSS3, JavaScript, Servlets 3.0, AngularJS, AWS, S3, EC2, Eclipse 4.4, JQuery, Unix Shell Scripting, Oracle 11g, AJAX, Apache Tomcat 8.0, GIT, SVN, Docker, Maven, Gradle, Junit 4, Log4j, Jira, Jenkins.
Confidential, CA
Sr. Java Developer
Responsibilities:
- Involved in developing user interface with HTML5, CSS3, SAAS, JSON, AJAX, React JS, Type script, Es6 and on server side Technology with Node JS.
- Used Bootstrap front-end framework for faster and easier web development. Design website and maintain the website content up to date.
- Experienced in React JS and working with Redux architecture.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Redux concept.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Used Angular2.0 HTTP Module to make API calls and worked with the observables.
- Developed Single page applications and Custom Directives using Angular 2.0.
- Implemented Routing, Imperative Routing and guards with the help of Angular2.0 route module.
- Designed and developed Spring Boot adapter applications using rest API.
- Heavily used SOAP UI Pro version for testing the Web Services.
- Used Hibernate Transaction Management, Hibernate Batch Transactions and cache concepts.
- Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
- Developed Restful service interface using Spring Boot to the underlying Agent Services API and Implemented Restful web services.
- Used Spring Boot which removes boilerplate configuration and makes application faster.
- Developed some standalone Micro services using Spring Boot micro service architectural patterns
- Used spring Boot properties like actuators and health checkers to enhance micro service implementations.
- Have worked with big data to generate the Rest API and integrated that API to Client side code using Node.JS, Express JS.
- Consumed Restful web services using Angular2.0 Http module.
- Documented Spring Restful APIs with Swagger to help customers better understand APIs.
- Developed Web API using Node JS and hosted on multiple load balanced API instances.
- Integrated spring with Hibernate for data access from MySQL Database.
- Composed and executed Cassandra DB scripts and queries to fetch and test data from NoSQL databases.
- Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
- Used Jenkins for continuous deployment and integration of the build and release process.
- Worked with the Node package manager (NPM) along with Grunt.
- Experienced in working with Babel and Web pack in application build and deployment processes.
- 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.
Environment: HTML5, CSS3, SAAS, JSON, AJAX, Bootstrap, React JS, Angular 2.0, Maven, Spring Boot, Spring IOC, OAuth 2, Node JS, Express JS, NPM, Grunt, Babel, Web pack, Docker, AWS, Apache Kafka, Restful, JAX-RS, Swagger, GIT, Jenkins, MySQL, NoSQL, Cassandra DB, Mocha, Chai.
Confidential, Dallas, TX
Sr. Java Developer
Responsibilities:
- Designed the application by implementing the Struts Framework to use MVC architecture for loose coupling, tight cohesion and parallel development.
- Agile Scrum Methodology been followed for the development process.
- Handle Performance, Scalability and Flexibility issues for the robust application.
- Involved in Business Requirement gathering and developing the Detail Design Document and coding based on the Functional Requirement specifications.
- Junit been used for the unit testing of the application.
- Used Hibernate O-R Mapping tool to interact with the Oracle database.
- Designed and Developed the UI using Strut view component, Angular JS, JSP, HTML, AJAX, DHTML, CSS and DOJO.
- Implemented Struts Dispatch Action class and form bean classes using struts framework.
- Used Web Services (SOAP, WSDL) to interact with other EBM Database resources, and retrieve the results based on the Clinical Query passed.
- Used Log4J for logging and debugging of the application in an efficient manner.
- Collection framework used to transfer objects between the different layers of the application.
- Coded SOAP Clients to retrieve the data from multiple web services enabled application to display results in the formatted way.
- Created Tables, Views, and Triggers for the oracle database and modified the existing PL/SQL stored procedures.
- Modified project to enforce security of project resources and to ensure the authentication and authorization of users.
- XSLT to transform the XML files to the presentation layer for the enrich design.
- Used Vendor Management system (VMS) for managing staffing services.
- Maven tool for the build and deployment process.
- Actively involved in code review and bug fixing for improving the performance.
- Used Web Sphere application server to deploy the application to execute.
- Documented application for its functionality and its enhanced features.
Environment: Struts Framework, Web Services (WSDL, SOAP), JSP1.2, Hibernate, DOJO, AJAX, Web Sphere 6.0, Oracle 10g/11i, XML, log4J, XSL/XSLT, Agile (Scrum) Methodology, SQL, Junit, Eclipse WTP, (Java) J2SE 5.0, SQL, Maven, Angular JS
Confidential, MO
Java Developer
Responsibilities:
- Involved in various SDLC phases such as Design, Development and Testing.
- Created the front end using AngularJS, HTML5, JSON and CSS3.
- Created Restful services for the backend using frameworks like JAXRS (Jersey).
- Have worked on core java technologies such as oops concepts, Exception Handling and Collections.
- Written test cases for Unit testing using Junit and Mockito.
- Implemented logging mechanism using log4j.
- Worked on the latest technologies (Filebeat, Elastic search, Log stash, Kibana, Graylog, and ElastAlert) in building unified logging and building dashboard for logs from all the Linux servers.
- Used apache-maven tool to build, config, and package and deploy an application project.
- Used Jenkins for build maven project.
- Created New library development with micro services architecture using Rest APIs, spring boot
- Experience in delivering large-scale software and web development projects on time and on budget by effectively collaborating and leading agile teams.
- Developed automation scripts using Selenium Web Driver, Eclipse, Junit and Java.
- Used Sub version to maintain different versions of application code.
- Used JAXB to perform marshaling and unmarshaling operations.
- Worked on different spring framework features such as dependency injection, spring MVC and Aspect oriented programming to develop web applications.
- Created and consumed SOAP web services using frameworks like JAXWS and Apache CXF.
- Have written SQL queries using oracle database.
Environment: Java 1.6, AngularJS, CSS3, Jasmine, HTML5, JSON, Restful Services, apache-maven-3.1.1, SVN 1.7, Jenkins, JBoss6, Spring Tool Suite 3.5, Spring 3.5, Junit, JAXB, Web Services, HTML, XML, JQuery, Java Script ES6.
Confidential
Java Developer
Responsibilities:
- Involved in various SDLC phases like Design, Development and Testing.
- Developed front end using Java Script, JQuery, HTML and CSS3.
- Used various Core Java concepts such as OOPS, Exception Handling, Collection APIs to implement various features and enhancements.
- Developed server side components for the application.
- Managing various System Testing Projects and exposure to Agile Methodology Projects
- Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a Web Sphere application server.
- Deeply worked on latest open source technologies to build solutions using Filebeat, Elastic search, Log stash
- Worked with Complex SQL queries and Stored Procedures.
- Involved in developing spring web MVC frame work for application.
- Implemented the logging mechanism using log4j framework.
- Implemented Web-Services to integrate between different applications components using Restful and implemented Java Web services based on SOA architecture with SOAP and WSDL.
- Wrote test cases in Junit for unit testing of classes.
- Used Maven to build the J2EE application.
- Used RAD IDE for developing code modules in the development environment.
Environment: Java 1.6, CSS3, HTML5, Java Script, Spring Framework 3.0, Hibernate 3.5, Rad 7.5, Web Sphere Application Server 7.0, Web Services, Oracle 11g Database.
Confidential
Java Developer
Responsibilities:
- Project modeled using MVC (Model-View-Controller Architecture) framework.
- Used Spring Framework for Dependency injection and integrated with the Struts and Hibernate.
- Developed the Web Tier of the application using Jakarta Struts Framework.
- Developed the application using Java, JSP, Servlets and Oracle 9i.
- Developed a stand-alone JAX-WS client to invoke the available web services. It involved creating auto-generated classes from WSDL using JAX-B implementation in IBM RAD.
- Added Ajax functionality to Java Server Faces using Ajax4 JSF framework.
- Used JMS Point-to-Point queuing model and developed Message Driven beans to consume messages from JMS.
- Used PL/SQL stored procedures for applications that needed to execute as part of scheduling.
- Designing/Developing J2EE applications/POCs using Java/J2EE with Aspect on BEA Web logic server.
- Customized Restful Web Service using Spring Restful API, sending JSON and XML format data packets between front-end and middle-tier controller.
- Developed a Servlet, which was tested on Apache Tomcat, JBoss and Web logic.
- Developed Stored Procedures, triggered stored procedures using Hibernate in secondary project, involved in developing Programmatic transactions using Hibernate.
- Designed, developed, and deployed EJB components (Session and Message Driven beans).
- Expertise in developing integration services in SOA by offering Web Services (based on XML) on SOAP Layer.
- Involved in design and developing web services using SOAP, XML, WSDL, XML Schemas, JAXP and XSL.
- Used Rational Rose for UML diagrams.
Environment: Core Java, J2EE, JSP, Servlets, XML, XSLT, EJB, JDBC, JBuider 8.0, JBoss, Swing, JavaScript, JMS, HTML, CSS, MySQL Server, CVS.