We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Having 8 years of extensive IT experience in all phases of Software Development Life Cycle (SDLC) which includes developing, design, analysis, testing and Integration of various web based and client/serverapplications in multi - platform environments with JAVA/J2EE technologies.
  • Experience in developing applications using Agile Methodology, Waterfall Methodology and Test-Driven Development approach.
  • Proficient in developing the application by implementing the Object-Oriented Principles and Core Java Concepts like Collections, Exception Handling and Multi-threading.
  • Hands on experience with Java features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Proficient in developing the enterprise application with Servlets, Struts, Spring Framework modules like Spring IOC, Spring MVC (Model View Controller), Spring AOP, Spring Boot, Spring Security, Spring Data, Spring Integration and ORM Frameworks like Hibernate.
  • Experience in Analysis, Design, Development, Implementation and Maintenance of applications using Java/J2EE Technologies likeServlets, JSPs, Hibernate, Spring DI, Struts and JPAwith knowledge of SDLC concepts.
  • Excellent experience in developing RESTful Services and SOAP based Web Services.
  • Expertise indeveloping SOAP based Web Services with WSDL, UDDI, XML, JAX-WS, JAXB, JAX-RPC and Apache Axis.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX and DOM.
  • Solid understanding of Service Oriented Architecture (SOA) and Micro Services Architecture.
  • Hands on experience in migrating existing Java applications in AWS cloud and worked on performance and cost efficient solutions in AWS cloud to suit application specific needs.
  • Experience in working with Amazon Web Services Elastic Bean Stalk like EC2, SQS, S3, Lambda, Elastic Search, Dynamo DB, Elastic Load Balancer (ELB) and Docker Container.
  • Good understanding on Migrating applications to Google Cloud Platform, Off site disaster recovery and archival with Google Cloud Platform, Hybrid architectures and multi cloud deployments.
  • Experience in Design, support and maintain the Splunk infrastructure in a highly available configuration.
  • Strong MySQL and MongoDB administration skills inUnix, LinuxandWindows.
  • Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate QueryLanguage (HQL).
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of zookeeper.
  • Experienced with SQL ORACLE, MongoDB, HTML/CSS, Java and JavaScript, JDBC, JNDI, JMS, Hibernate, xml, Unix/Linux, Maven, Git, SPA, Node.js, PostgreSQL, Taglibs.
  • Experience in integration tools like Spring Integration, Mule ESB, Apache CXF, Apache Kafka and Apache Camel to integrate the enterprise application technologies with existing JVM environment.
  • Experienced in developing front end applications using HTML4/5, XHTML, DHTML, CSS2/3(using SASS and LESS), Bootstrap, Angular JS, Angular and developing dynamic web pages.
  • Experience in development, deployment and troubleshooting Web based and enterprise-based applications on Windows, UNIX and Linux platforms.
  • Hands on experience with build tools like ANT, Maven and Gradle.
  • Extensive experience in using different IDE's like Spring Tool Suite, RAD, Eclipse and IntelliJ.
  • Experience in using various version control tools like Visual Source Safe, IBM Clear Case, SVN, CVS and Git.
  • Experience as a Production Support and technical support for complex/ critical applications and coordinated with other teams to resolve end-user issues promptly.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently and cross functional team environments.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL, PL/SQL/Python,Oracle,HTTP

Enterprise Java: JSP, Servlet, JNDI, JDBC, Log4J API, Java security,Postman, swagger

Mark-up/XML Technologies: HTML, JavaScript, CSS, JQuery, AngularJS, Angular, Ajax, XML, XSD, XSL/XSLT, SAX/DOM, JSON,DOJO,GCP,React.

Tools: & Framework: Struts, Spring, Spring MVC, Spring Boot, Spring Web Flow, Spring IOC, Spring AOP, Hibernate, Drools, Splunk.

Web services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, Axis2, Micro Services, AWS

Web/App Servers: Web Sphere, Web Logic, Apache Tomcat, JBoss

Database: Oracle, SQL-Server, MySQL server, MongoDB

Development Tools: Eclipse, Spring Tool Suite STS, IntelliJ

O-R mapping: Hibernate, JPA,IBatis

Version Control: GIT, CVS, SVN, Rational Clear Case

Testing Tools/ Others: JUnit, SoapUI, Putty, WinSCP, Mockito

OS & Environment: Windows, UNIX, Linux

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

PROFESSIONAL EXPERIENCE

Confidential, Atlanta,GA

Full Stack Java Developer

Responsibilities:

  • Maintained Interface compatibility and concurrency in the project using Java new features like Lambda expressions, default, static methods and Concurrency API.
  • Experience in handling, configuration and administration of databases likeMySQLand NoSQL databases likeMongoDBand Cassandra.
  • Developed Front-End UI technologies like HTML5, CSS3, jQuery, PHP, JSON, AJAX, Angular, Bootstrap, Tag Libraries, JSTL, and Type Script.
  • Strong MySQL and MongoDB administration skills inUNIX, LinuxandWindows.
  • Developed Angular custom directives and used Routes and Factory validations in Angular.
  • Designed, built, and deployed a multitude application utilizing almost all of AWS stack (Including EC2, S3, Dynamo DB, SQS and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
  • Utilized Amazon Web Services (AWS) EC2 to deployDocker containers.
  • Creating data visualization tools, libraries, and reusable code for prospects.
  • Leveraging the the inbuilt React toolkit for creating frontend features.
  • Written application interface code with javascript.
  • Designed and developed Micro Services business components using Spring Boot.
  • Experience in Design, support and maintain the Splunk infrastructure in a highly available configuration.
  • Developed REST API's using Spring MVC and Spring boot, hosted all micro services on PCF.
  • Experienced in APL tools like POSTMAN and Swagger.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and ApacheKafka message brokers.
  • Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, and Spring Batch.
  • Experience in IT industry as Engineerwith proven expertise inAutomation, Build/Release Engineering and Software developmentinvolving cloud computing platforms likeAmazon Web Services (AWS)andGoogle Cloud (GCP).
  • Developed the application with the web pages with Angular and Angular JS in scrolling features
  • Used Spring MVC framework Confidential the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
  • Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details.
  • Developed the persistence layer using Hibernate Framework by configuring the various mappings in Hibernate files and created DAO layer.
  • Developing Spring Boot application using Micro Services architecture with Spring Eureka to maintain small and lightweight services and communication between these services are done by using API routes for the entire cluster.
  • Designed and integrated the full-scale Hibernate persistence solution with the application architecture.
  • Good understanding in core tenants to be considered when designing & deploying to a cloud.
  • Developed custom general use modules and components extending the elements and modules of core AngularJS, writes non-blocking code using advanced techniques such as multi-threading, JavaScript dependency management
  • Worked onRESTfulWeb services as well as NodeRestframework for backend services used Mongo DB (NoSQL) for database services and RESTful web services using Jersey for JAX-RS implementation.
  • Demonstrate exposure with Continuous Integration, Continuous Deployment to DevOps CI/CD tool Methodologies.

Environment: Java, J2EE, HTML5,Agile Methodology CSS3, jQuery, Ajax, Rest API, Bootstrap, JavaScript, AngularJS, JSP, NodeJS, Hibernate, Springboot, spring Eureka, OAuth, JAX-RS, GIT, JUnit, Maven, Restful, Amazon Web Services (AWS), Micro Services, Mongo DB, WebSphere, JIRA, Jenkins, Spring Tool Suite, DevOps(CICD).

Confidential - Wilmington, DE

Java Full Stack Developer

Responsibilities:

  • Used Hibernate, ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Used JavaScript, JQuery, AngularJS, Node JS and AJAX technologies for front end user input validations and Restful web service calls.
  • Experience in design development of SOA solutions usingOracle MiddlewareusingBPEL, OSB, and SOAPUI.
  • Designed front-end presentation logic using JSP, HTML5, CSS3 and Strut tags.
  • Implemented modules into NodeJS to integrate with designs and requirements and used NodeJS Express Framework.
  • Created plugins to extract data from multiple sources likeApache Kafka, Database and Messaging Queues.
  • Used JQuery and JSF validation framework for front end validations.
  • Created a Single Page Application (SPA) using AngularJS as framework, to bind data with specific views and to synchronize data with server.
  • Experience with Cloud technologies such as AWS or Google Cloud.
  • Designed front end using HTML 5, CSS3, JQuery, Bootstrap and Angular JS
  • RESTful web services using Jersey for JAX-RS implementation.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Implemented pre-authentication framework (Spring Security) for authentication and authorization.
  • Used spring framework including spring core /IOC, Spring Web, Spring Security, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions.
  • Worked on build/deploy tools such asJenkins, Docker for Continuous Integration & Deployment for Micro services.
  • Used aMicroservicearchitecture, with Spring Boot-basedservicesinteracting through a combination of REST and MQ to deploy Identitymicroservicesand Micro Components.
  • MicroServiceswere being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Good experience in writing and modifying SQL LOADER, PL/SQL codes including Packages, Materialize Views, Nested tables, Triggers, and Functions.
  • Solid experience in writing SQL, stored procedures, proficient in SQL query performance.
  • Configured Data Sources for the Oracle database system using IBM WebSphere.
  • Used SVN for version control tool and Spring Tool Suite (STS) for IDE.
  • Used Maven as build automation tool for deploying the project on Apache Tomcat Server.
  • Configured and customized logs using Log4J.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables.
  • Performed the technical design reviews and code reviews.
  • Coordinated with Business Analyst, Architecture and QA team to ensure the quality and success for each iteration tasks.
  • Design, develop and test ofSOAservices usingSOA/ Web Service / Oracle Fusion Middleware

Environment: Java, J2EE, HTML, CSS, JavaScript, Servlets, JSP, XML, Hibernate, JDBC, Maven, Tomcat Server, MS, AngularJS, AJAX, AWS, SOA, Soap, Restful, WSDL, JIRA, Log4J, JUnit, Linux, STS, Oracle, Agile Methodology.

Confidential

Software Developer

Responsibilities:

  • Developed java scripts for all client-side validation and developed User Interface (GUI) usingJSP, CSS, JSTL, and XSL.
  • Responsible for analysis, design, development, and integration of UI components with backend using J2EE technologies such as MVC framework, Servlets, JSP and JDBC for database connectivity.
  • Worked on Agile Methodology to meet timelines with quality deliverables.
  • Implemented the presentation layer using Struts MVC framework.
  • Creating HTML Web pages utilizing JavaScript and CSS.
  • Involved in High Level Design and prepared Logical view of the Application.
  • Created Data Source and deployed web application in the WebSphere application Server.
  • Used Version Control Tool SVN to perform Checking-out and Checking-in of codes from the repository.
  • Developed user interface using JSP, HTML, CSS, and JavaScript to simplify the complexities of the application and worked on XML parser and XML beans as well.
  • While using spring as Application Level Framework, hibernate is used as persistence Framework.
  • Design and implementing Model view controller (MVC) architecture usingspringframework.
  • Wrote Hibernate classes, DAO's to retrieve & store data, configuredHibernatefiles.
  • UsedJenkins Jobsforbuild automationto compile and generateEAR and WAR files.
  • Involved in raising questions for business, getting answers from them, bug fixing, and tracking is done byJIRA.
  • DevelopedRESTful web servicesusingJAX-RS, Apache CXF and spring frameworksand persistence usingHibernateandJPA ORMframeworks.
  • Jersey implementation of JAX-RS is utilized todevelopRESTfulWeb services.
  • ConsumedRESTful Webservices (JAX-RS) provided by different vendor to use for Address verification and validation.
  • Involved in creating and extracting data from database usingSQL Queries, PL/SQLStored procedures, triggers, and packages onOracledatabase.
  • UsedMavenfor build, cruise control is used continuous building.
  • UsedSVNas version control system for source code and project documents.

Environment: JDK, Java, Struts, Hibernate, Web Services, Servlets, JSP, JDBC, XML, JavaScript, Core Java, ANT, MAVEN, AJAX, CSS, Oracle, Web Logic, UNIX, PL/SQL Developer, JUnit, Agile, Eclipse IDE

Confidential

Software Developer

Responsibilities:

  • Extensively used UML and Rational Rose for designing to develop various use cases, class diagrams and sequence diagrams.
  • In Phase Two, worked closely with theBack-End teamto display data using theCustom Components, library Components.
  • Extensively usedGitfor version controlling and regularly pushed the code toGitHub.
  • UsedJIRAas the bug tracking system to track and maintain the history ofbugs/issueson everyday basis.
  • Interacted withTesting Team,Scrum MastersandBusiness Analystsfor fixing of IssuesUsed JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Moving existing monolithic architecture to micro services and migrating them to AWS cloud
  • Developed application using Spring MVC architecture.
  • Used various Java, J2EE APIs including JDBC, XML, Servlets and JSP.
  • Designed and developed web pages using Servlets and JSPsand also used XML/XSL/XSLT as repository.
  • Involved in developing the customer form data tables. Maintaining the customer support and customer data from database tables in MySQL database.
  • Designed and developed Views, Model and Controller components implementing MVC Framework.

Environment: Java, J2EE, JDBC, Servlets, JSP, XML, XSL, CSS, HTML, DHTML, Java Script, UML, Eclipse, Tomcat, MySQL.

Confidential

Jr Software Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Used Apache POI to generate CSV reports.
  • Used Collection Framework and Multithreading for performance improvement.
  • Proven experience with Application Servers like Tomcat.
  • Integrated with Alfresco using API for document management and versioning.
  • Designed and developed the UI using JSF and Rich Faces view components HTML 5, CSS 3, JSP, JavaScript & JSON.
  • Used Maven for compilation, building JAR & WAR files & Used Log4j utility to generate logs.
  • Designing, Development, JUnit testing of many components of the applications from end-to-end.

Environment: Java,JSF, Spring,Hibernate XML, Alfresco, MySQL, Ant, Log4j, Tomcat, Apache POI

We'd love your feedback!