We provide IT Staff Augmentation Services!

Senior Java Developer / Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Columbus, GA

SUMMARY

  • I am comfortable with the project and available immediately.
  • More than 8 years of Experience in Java/ J2EE developmenti n all phases of the Software development life cycle including Analysis, Design, Development, Testing, Implementation, and Documentation.
  • Very strong Experience in Object Oriented Analysis and Designing,Object oriented programming and Design Patterns, developed a Dashboard for users and marketing clients using HTML/CSS best practices.
  • Involving in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript and extensively used tableless design in CSS for positioning.
  • Extensive experience and implementation skills inMicroservices, Spring MVC framework (Core, Context, AOP, MVC, Security, Batch, Boot), JSF Framework, and Windows PowerShell.
  • Extensive experience with both core and advanced Java technologies which includesJava, XML, JavaScript, JSP, EJBs (Session Beans, Entity Beans), JDBC, XSD, XSLT, JNDI, JAXP, JAXB, JavaBeans and Java API for XML Web Services, Spring and Hibernate.
  • Amazon S3 to backup database instances periodically to save snapshots of data.
  • I have goodRDBMS concepts working withMySQL, Oracle, MS SQL Server.
  • Around 8 years of Experience in Java/ J2EE development in all phases of Software development life cycle including Analysis, Design, Development, Testing, Implementation, and Documentation.
  • Very strong experience in Object Oriented Analysis and Designing, Object oriented programming and Design Patterns.
  • Experience in development of applications using java Java/J2EE web applications using Java, Servlets, JSP, JSTL, Struts, Spring, EJB, JMS, AJAX.
  • Extensive experience with both core and advanced Javatechnologies which includes Java, XML, JavaScript, JSP, EJBs (Session Beans, Entity Beans), JDBC, XSD, XSLT, JNDI, JAXP, JAXB, JavaBeans and JavaAPI for XML Web Services, Spring and Hibernate.
  • Extensive experience and implementation skills in Spring MVC framework (Core, Context, AOP, MVC, Security, Batch, Boot), JSF Framework.
  • Excellent experience and experience of developing applications with Model View Architecture (MVC) using struts framework, spring framework.
  • Hands on experience on Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for microservices.
  • Hands - on experience in Consuming RESTful Web services using AJAX (Angular $http, $resource and jQuery) to exchange (request / responses) information with databases such as MySQL and Oracle.
  • Having good RDBMS concepts experience and worked with MySQL, Oracle, MS SQL Server.
  • Experience in Requirement gathering & analysis, designing UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams.
  • Have extensive experience in building and deploying applications on Web/Application Servers like JBoss, WebLogic, WebSphere, Glassfish and Tomcat.
  • Experienced in configuring build files with ANT, Maven and logging using log4J.
  • Experience in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, Schema, SOA, JAXB, and JAXP.
  • Experienced in AWS Cloud platform and its features which includes EC2, AMI, AWS VPC.
  • Experience in Service Oriented Architecture using Web Services like SOAP & Restful.
  • Experienced in writing simple Stored Procedures, understanding complex Stored Procedures and performance tuning of SQL Queries.
  • Hands-on exposure to Windows PowerShell commands and functionalities including cmdlets and modifying scripts.
  • Developed and deployed EJBs on BEA WebLogic 8.0/7.1 application server.
  • Extensive experience in SOAP, XML and WSDL (Web Services)
  • Experience in using GIT, Version control using CVS, SVN.
  • Experience in using Junit for unit testing and Test-Driven Development.
  • Strong command on Bug tracking tools like Bugzilla and others like Quality Center.
  • Experience on Iterative development using Agile Scrum Methodology included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.

TECHNICAL SKILLS

Programming Languages: C, C++, JAVA 8, J2EE, Python, SQL, PL/SQL, Windows PowerShell Scripts

UI Technologies: HTML5, CSS3, AJAX, jQuery, JSF, Bootstrap, JavaScript, AngularJS,2,4,5&6, React Js, Angular 5&6 bootstrap, NodeJS, Json-parsing NPM, Gulp, Bower, Photoshop, Adobe Flash, Adobe Flex, React JS.

Databases: Oracle, MS SQL Server, MySQL, MongoDB, IBM DB2, MS-ACCESS, TOAD

Web Services: JAX-WS(SOAP), JAX-RS and Jersey (Restful), WSDL, JAXB

J2EE Technologies: Servlets, JSP, JDBC, RMI, Java Bean, EJB, Spring, Struts, Spring Boot, PCF.

Architecture: MVC, SOA, Micro-services, Service Façade.

ORM Framework: Hibernate, JPA, Spring Data, J2se Sdk.

IDE: Eclipse, NetBeans, IntelliJ IDEA, Data grip, Squrill

Web/Application Servers: Apache Tomcat 7.0, Apache camel, Glassfish 4, IBM Web Sphere 8, Web logic, JBoss, SOAP UI, AXIS.

XML: XML, DTD, XSL, XSLT, XHTML, JAXP, SAX and DOM Parsers.

Operating Systems: Windows Vista/8/10, Unix.

Build Tools: Maven, Apache ANT, Apache camel.

Version Control: GIT, SVN

Testing Tools: Junit, Mockito, Karma, Jasmine, SOAPUI, Rest Client API, Postman, Swagger UI 2, Selenium

Logging: Log4j, Slf4j

AWS: EC2, RDS, S3, ELB, SNS, Jenkins

Messaging: JMS, Active MQ

CI/CD Tools: Jenkins, Chef, Docker, Ansible, Vagrant, Kubernetes

PROFESSIONAL EXPERIENCE

Confidential, Columbus, GA

Senior Java Developer / Full Stack Developer

Responsibilities:

  • Working with Spring-boot microservices and developed SOA web services in developing a Service Oriented Architecture.
  • Used microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Working in creative and effective front-end development using Angular, JSP Tag Libraries, Servlets, JavaScript, HTML, DHTML, ANT, Maven, JavaScript, and jQuery, Ajax and CSS, D3.js.
  • Migration of systems upgraded many projects from 1.7 to 1.8 java versions as well as migrating applications from application servers.
  • Developed use case diagrams, class diagrams, sequence diagrams and object diagrams using UML.
  • Developed web applications for individuals to authenticate and retrieve their own travel records and bonus points they earned.
  • Developed a Design for users and Facilities for continuous improvement of their work in a fast-paced environment.
  • Used CSV Reader to convert the csv files into JSON format which required to create as Task in SQL Database
  • Writing services in Spring-Boot and running and deploying them in cloud.
  • Used Angular JS to create views for performing two-way data binding and synchronizing models with the server as a single page Applications.
  • Designed interactive web pages with front end screens using HTML and JavaScript technology for the e-statement server as per the requirements.
  • Extensive designing and development of Java Servlets, JSP and XML.
  • Reviewed and maintained policies to migrate/upgrade code in production and streamlined the process by working with a team. Strictly followed the policy of No SQL code gets into production without testing against current production schema and data in the test environment.
  • Application Architecture is based on MVC Struts Framework. Designed and developed custom tags, action classes and action form beans.
  • Used AWS services like EC2, S3, SQS, Directory services.
  • Developed windows PowerShell modules for co-workers to use without giving them the access to modify the scripts.
  • Using HTML, CSS3 and AngularJS created a GUI interface for the web page.
  • Consumed Web Services (WSDL, SOAP, and UDDI) from third party for authorizing users.
  • Worked with NoSQL database MongoDB and worked with it to perform many different operations.
  • Writing/Manipulating the database queries for Ingress database.
  • Build web application using ANT as build tool.
  • Used Spring Framework for implementing MVC.
  • Upgrading the external facing website/portal developed in Java from Web logic using a more loosely coupled architecture and upgraded Oracle tools. Used JDBC for connectivity.
  • Integrating HTTP Apache HTTP plug-in with Web logic Servers.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Implemented client-side Interface using React JS.
  • Implemented microservice Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Integrating Struts with spring by delegating struts action management to Spring Framework using proxy.
  • End to end deployment ownership for projects on Amazon AWS.
  • Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS.
  • Excellent working experience with Oracle 11g including storage and manipulating data.
  • Worked extensively with Front controller, View dispatcher, Session Façade, Business Delegate, Data Access Objects, Service Locator and Transfer Objects design patterns.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Creating a range loop directive and components in React.js and Implemented MVC framework.
  • Applied HTTP Service and REST web service to connect the Front-end React JS to Back-end NodeJS.
  • Extensively used Hibernate in the data access layer to access and update information in the database.
  • Hibernate framework is used in the persistence layer for mapping an object-oriented domain model to a relational database (oracle).
  • Developed Java Beans and Utility Classes for interacting with the database using JDBC.
  • Used SAX and DOM for parsing XML documents and XSLT for transformation.

Environment: J2EE, Java, Oracle, Struts, Spring, Hibernate, Web services with Axis and SOAP, XML, JAXB, XSL, UM L, Eclipse, JSON, JavaScript, jQuery, HTML, DHTML, Git, Log4j, ANT, Maven, Web Sphere, Junit, AWS, Spring-Boot, Micro-Services.

Confidential, Brooklyn, NY

Senior Java Developer

Responsibilities:

  • Attended everyday Enterprise Workflow Stand-Up meeting to provide status, thus implementing Agile (Scrum) Methodology.
  • Developed a Dashboard for users and marketing clients using HTML/CSS best practices.
  • Used Spring DAO to interact with database (Oracle) using JDBC template and used Spring IOC for dependency Injection.
  • Used Jenkins AWS Code Deploy plug-in to deploy to AWS.
  • Used Spring MVC (Model View Controller) to handle the user requests and used various controllers to delegate the request flow to the back-end tier of the application.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls from AngularJS $HTTP service calls and bind the data in the table using ng-repeat attributes.
  • Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
  • Working with Amazon Web Services (EC2, S3, RDS and EBS), Elastic Beanstalk.
  • Involved in building stable React components and stand-alone functions to be added to any future pages.
  • Worked on writing windows PowerShell scripts to automate the deployment process.
  • Used ReactJS for passing data between components. Used Prop for parent to child, Used Callback and states for child to parent transfer and between child to child used both prop, callback and states.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Developed the presentation layer written using JSP, HTML, CSS and client-side validations were done using JavaScript, jQuery, and JSON.
  • Consumed RESTful web service using Spring Framework and working with data exchange formats like XML and JSON formats and used POSTMAN to test the Web Services.
  • For application logging and notification, tracing mechanisms used Log4J.
  • Experience in writing SQL, PL/SQL, and Stored Procedures in Oracle 11g.
  • RAD is used for application development and deployed the application on a WebSphere application server.
  • Add project users to the AWS account with multi factor authentication enabled and least privilege permissions.
  • Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) & configuration management.
  • Used ReactJS to build the UI components, developed filters to display different dimensions of data and font size modifiers.
  • Involved in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Prepared the JUnit test cases, Integration scenarios to test the implementation.
  • Usage of version controls such as SVN.
  • Extensively worked on JIRA tool for tracking stories in a Project.
  • Used Maven scripts in building the application and auto deploying it to the environment.
  • Configured Jenkins build jobs for various services to facilitate continuous integration.

Environment: JDK 1.7, JSP, HTML5, CSS3, AngularJS, XML, JSON, Spring MVC, Spring IOC, Spring Restful, POSTMAN, Maven, SQL, Oracle 11g, RAD, WebSphere Application Server, Jenkins 1.4, Log4j, Junit, JIRA, SVN

Confidential, New York, NY

Senior Java/J2EE Developer

Responsibilities:

  • Worked closely with peerdevelopers, business analyst, QA engineers, project manager to develop Codes and Standards Automated System using Groovy/Grails, Java,J2EE, Ajax, jQuery and JavaScript.
  • Worked as core technical team member for analysis of requirements, design, development, unit and integration testing.
  • Extensively worked on developing UI components using Angular (1.4/2) and JSON to interact Restful services like Jersey API.
  • Created AWS CognitoUser poolsand Integrated with login page using AWS SDK to get authentication from the login page and performed static web hosting via S3 buckets.
  • Interacting with the Business Analyst and Host to understating the requirements using the Agile methodologies and SCRUM meeting to keep track and optimizing the end client needs.
  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Used Microsoft Visio for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Used Core Java - GOF & J2EE patterns for designing the applications.
  • Worked with the Struts framework hibernate integration to maximize the Classical model view controller layer (MVC) Architecture.
  • Developed action classes and action forms to collect input.
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Implemented complex back-end components to get the count in no time against a large MySQL database (about 4Mrows) usingJavamulti-threading.
  • Used Hibernate in the data access layer to access and update information in the database. Generated the Hibernate mapping files and developed the underlying domain objects.
  • Used DAO on the Data access layer with the Hibernate. Actively involved in designing and implementing Singleton, MVC and several other design patterns such as Composite View, Session Façade, Business Delegate, Bean Factory, DAO.
  • End to end deployment ownership for projects on Amazon AWS.
  • Used Apache CXF for creating the Web Services to interact with other modules.
  • Developed WSDL in eclipse. Used SOAP to retrieve provider's data and SOAP UI to test Web services.
  • Used JUnit framework for unit testing of application and ANT to build the application and deployed on Web Logic.
  • Configured and used Log4J for logging.
  • Used Tortoise SVN for version control and used HPQC to track defects and change requests.
  • Used SAML for SSO login to access the web service provided and OAuth for authorizing the user to the application.
  • Implemented the user interface using the Javascript, JSP, AJAX, HTML, CSS and Taglibs.
  • Involved in evaluating various tools and tool kits to improve the development performance.
  • Designed OO components and developed the functionality based on reusability in Core Java.
  • Designed a guided inspection template and inspected the design models.
  • Worked on functional test cases and tabulated functional test analysis.

Environment: Core Java/J2EE, Struts, Validation Framework, JSP, Hibernate, JavaScript, HTML, CSS, JNDI, Apache CXF, XML, SOAP, WSDL, SAX, DOM, SOAP UI, Web Logic, JSON, Rational Rose, BPM, Tortoise SVN, Log4J, JUnit, ANT, Oracle 10g, Eclipse, JVM.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Involved in requirement analysis and participated in the design of the application using UML and OO Analysis Design and Development.
  • Implemented MVC web frameworks for the web applications using JSP/Servlet/Tag libraries that were designed using JSP.
  • Used SQL, PL/SQL and Stored Procedures for Oracle back-end database.
  • Involved in configuring the database to Oracle9i.
  • Involved in developing a branded portal using the administration tool on web Sphere Application server.
  • Used JDBC to configure files to access the database.
  • Monitored/Improved the performance and behavior of web applications.
  • Implemented business validations for product pricing and product availability for Order Entry.
  • Developed JUnit test cases for unit testing.
  • Configured iBATIS2.0 for data access layer with Spring1.1 framework.
  • Involved in peer-to-peer code reviews.
  • Involved in usability and accessibility design issues of the system.
  • Designed and developed Web pages using JSP, HTML, JavaScript, and JSF.

Environment: Java, JSP, Struts 1.1, JMS, WebSphere Application Server, JDBC, XML, XSL/XSLT, Windows NT, Oracle 9i, JUnit, JSF and CVS

Confidential

Software Developer

Responsibilities:

  • Involved in requirements analysis and gathering and converting them into technical specifications using UML diagrams: Use Case Model, Business Domain Model, Activity & Sequence Diagrams and State Diagrams.
  • Applied Object-Oriented concepts (inheritance, composition, interface, etc.) and design patterns (singleton, strategy, etc.).
  • Was also actively involved in setting coding standards and writing related Documentation.
  • Developed the Java Code using Eclipse as IDE.
  • Integrated web service with Hibernate ORM (Object Relational Mapping) Framework to interact with the database Preparing Technical Design Documents for the Business requirements.
  • Consumed Web Services (WSDL, SOAP, and UDDI) from a third party for authorizing users.
  • Developing a Self-Executable jar file configured as a service.
  • Performed unit testing using JUnit Testing Framework and Log4J to monitor the error log.

Environment: Java1.6, Spring, Hibernate, Axis, Eclipse, Ant, NoSQL, Ingress, SOAP.

We'd love your feedback!