We provide IT Staff Augmentation Services!

Full-stack Java Developer Resume

3.00/5 (Submit Your Rating)

CaliforniA

SUMMARY

  • JAVA Full Stack Developer wif 7+ years of experience in implementing Java/J2EE projects, working through Analysis, Design, Development, Testing, Implementation.
  • Expertise in designing and developing server - client and web-based applications inJava/J2EEtechnology using Object Oriented Technology.
  • Proficient in developing web interfaces usingHTML5, CSS, Bootstrap, JavaScript, Angular-JS and jQuery.
  • Well versed in experience in designing and developing Web based Enterprise Applications for J2EE platform using Core Java, Servlets, JSP, EJB, JMS, JSF, Swing, Struts, Spring, Hibernate, XML, JDBC, Web services and SOA.
  • Mastered different modules of Spring Framework such as SpringMVC, IOC, AOP, DI, Spring Boot, SpringAspects,REST, Spring Integration, Spring TestingandSpring JDBCandgood hands-on experience wifSpring IO, Spring Boot implementing REST.
  • Good experience wif Typescript, Types, and Functions, arrays, tuples, unions, classes & inheritances in tyscripts in angular.
  • Expertise in Hibernate, Docker, Jenkins, Azure, EMR, Apigee, Splunk, Dyna Trace Management tools and a web commerce like ATG.
  • Having good Experience in MVVM design pattern such as Angular 2.X and Angular 4.X.
  • Extensive experience in variousagilemethodologies likeTest Driven Development (TDD), SCRUM, and Pair Programming.
  • Acquainted in programming skills wif an experience of developing an n-tier application, and enterprise applications using technologies likeJAVA, J2EE, spring, Servlets, JSP, JDBC,MongoDB, and Oraclewhich makes aclear differentiation between layers.
  • Good programming experience usingJava,spring, Spring MVC, Hibernate, JPA, Servlet, Struts, Java Beans, JDBC, JTA, JSP.
  • Adept in designing and developingspring,Struts,MVC, Java/J2EEbased framework.
  • Accountable for design patterns likeSingleton,DTO, DAO, Factory, Session Facade, Front Controller Service LocatorusingStruts framework.
  • Created robust client-side model and validation usingHTML, DHTML, CSS, Java Script, JSP, and Struts Tag Library.
  • Hands on experience wifXMLsuite of technologies such asXML, XSD, DTD, XML Schema, DOM.
  • Expertise in developing web services wifXMLbased protocols such asSOAPandWSDL.
  • Sophisticated noledge inRDBMSDesign, ER modeling,SQL, PL/SQL,procedures, cursors, triggers.
  • Extensive experience on J2EE Web Application Servers such asIBM Web Sphere Server,BEA Web logic, JBoss, Glassfish & Apache Tomcat server.
  • Proficient in using Source control Management tools likeCVS, SVN, VSS, PVCS and Rational Clear Case.
  • Familiar in deploying applications using Java build tools ApacheAnt, Maven.
  • Designed the client-end applications and user interactive web pages using web technologies likeAngular JS, NodeJS, and HTML.
  • Adaptable person wif great relational skills, responsibility, result situated, dedicated, enthusiastic to pick up trending technologies
  • UtilizedAmazon Web Services(AWS)EC2to deployDockerscontainers wif both monolith andMicro-Services architecture.
  • Experience onAWS Cloud, extensive usage of,Elastic Beanstalk, Dynamo DB, S3.
  • Experienced in writingSQLandPL/SQLscripts includingviews, indexes, sequences, packages, procedures, functions, database triggers.
  • Extensive experienceon Oracle, MySQL, MS SQL Server and Solid understanding of Database Management System.
  • Good understanding of modernNoSQLplatforms (Mongo DB,CassandraandDynamo DB).
  • Experience on IDEs such asIntelliJ IDEA, Eclipse, Spring Tool Suite, RADand deployment using Application Servers likeApache Tomcat, BEA WebLogic, Web Sphere, Glassfish, CamelandJBOSS.
  • Experience wifSelenium, JUnit, Mockito, and Log4jin developing test cases and determining application functionality.
  • Having good noledge in maintaining UI usingjQuery,JavaScript,JSP,HTML,CSSwifJSON, Groovy.
  • Proficient in writingANTandMavenfor builds and deployments to different environments.
  • Experience onUNIX/LINUXShell Scripting and Deployment of Applications in Server.
  • Excellent work experience wif Version Control Tools such asVSS, SVNandGitHub.

TECHNICAL SKILLS

Java/J2EE Technologies: JDBC, Servlets, JSP, JMS, EJB.

Programming Languages: Java 7/8/J2EE.

Apache Tools: Log4j, Maven.

Development Tools: Eclipse, TDD, IntelliJ, NetBeans.

Testing Tools: Junit, Selenium.

Programming Concepts: Object Oriented Programming (OOPS).

Version: Control SVN, GIT, GitHub.

Web Development: HTML5, DHTML, XHTML, CSS3, Java Script, AJAX.

Web Frameworks: Spring MVC, Spring Boot, Spring Batch, Angular JS, Bootstrap ORM Hibernate.

Databases: Oracle DB2, My SQL, SQL Server, NoSQL.

Application Servers: Oracle Web Logic IBM Web sphere Apache Tomcat, JBoss.

Web Services: AWS, REST, SOAP, WSDL, SOA.

Operating Systems: Windows, LINUX.

PROFESSIONAL EXPERIENCE

Full-Stack Java Developer

Confidential

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Responsible for implementing the Web services using Spring Boot, Spring Config Server, Pivotal, Bit bucket, Spring CLI for encryption.
  • Designed and developed functionality to get JSON document from MongoDB document store and send it to the client using RESTful web service.
  • Worked on UI for Layered Security and S&L modules and hands on experience wif Spark streaming to receive real time data using Kafka.
  • Developed Single Page Applications using AngularJS concepts of Components, Directives, Services, Promises, Tinplating, Scope, Dependency Injection and data binding.
  • Experience in client-side Technologies such as HTML, CSS, JavaScript and AngularJS.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services and Used JDBC interfaces to perform CRUD operations on database.
  • Performed Data mapping, logical data modeling, created class diagrams and ER diagrams and used SQL queries to filter data.
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers.
  • Used Micro service architecture, designed and developed RESTFUL web services using Spring Boot framework.
  • Worked on AWS EC2, RDS and S3 as a data store for storing data into the buckets that fall into it. Used EC2 as an Infrastructure as a Service(IAAS) and RDS as Platform as a Service (PAAS)
  • Used Bit bucket as source control tool for branching, merging and maintain code versions in the repository enabled using Maven Versioning Capability.
  • Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines.
  • Developed build tasks to run the unit tests on Jenkins and maintaining separate build in Maven for the module for easy integration to the portal build and configure wif Jenkins.
  • Created Typescript reusable components and services to consume REST API's using component-based architecture provided by Angular2.
  • Implemented various Java design patterns like Front Controller, Service Locator, and Business Delegate, Data access Object, Singleton, and Session Façade.
  • Integration of Amazon Web Services (AWS) wif other applications infrastructure.
  • Used AngularJS Directives like ng-app, ng-model, ng-repeat, ng-show, ng-hide, ng-controller, ng-route etc.
  • Worked on Docker container snapshots, attaching to the running container, removing images, managing containers
  • Redesigned Menu & Navigation to Angular2 and updated Loans and Contract forms for a better user experience.
  • Involved in design, development and testing of the application.
  • Extensively worked wif Spring MVC for developing J2EE Components.
  • Developed servlets and JSPs wif Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Involved in writing the test cases for the application using JUnit.
  • Involved in creating various Data Access Objects for Addition, modification and deletion of records using various specification files.
  • Responsible for creating Restful Web services using JAX-RS.
  • Developed required stored procedures and database functions using PL/SQL.
  • Continuous Integration is done using Jenkins to continuously integrate code and to do the builds.
  • Added logging and debugging capabilities using Log4j and using SVN.

Environment: Java, J2EE, Spring boot, Spring MVC, Hibernate, Oracle DB, Angular-JS, Node JS, Bootstrap, CSS, HTML5, Javascript, jQuery, AJAX, GIT, IntelliJ, AWS SNS/SQS, Tomcat, JBoss, SVN, Maven, JIRA, SOAP/Restful Web Services, Redhat Linux, Jenkins, WSDL, Spring Based MicroServices, Agile, cucumber, Bamboo CI, CI/CD, AWS.

Full-Stack Java Developer

Confidential

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Designing, developing, testing and providing internal documentation of complex software solutions in a backend environment.
  • Migrated existing on-premise infrastructure into cloud using Azure and its associated Services.
  • Azure Resource Manager (ARM) provides security, auditing, and tagging features to halp you manage you're resources after deployment.
  • I have worked over data binding, style binding, event binding and more in angular.
  • Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
  • The application is based on Micro Service Oriented Architecture using Angular 4.0 and Cassandra DB and MySQL to develop Single Page Applications (SPA).
  • Optimized performance is achieved by Angular Lazy Loading.
  • Managing Amazon Web Services (AWS) infrastructure wif automation and configuration management tools such as Chef, Puppet and Ansible.
  • Design and developed application wif Struts 2 framework using MVC Model2 Design pattern.
  • Implemented J2EE web-based system using the concrete principles of Struts; Tiles laid down by Java APIs several design patterns such as Struts framework, J2EE Business Delegate, and Database.
  • Developed Struts Action Forms and Action Classes to control the application flow and used Struts and JavaScript Validation framework to validate the values entered in the forms.
  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Configuring, setting up of Tomcat, Apache, Apache Kafka, Apache Cassandra, HA proxy, Redis etc.
  • Design and implement micro-services API for mobile/web front end and back-end edge points.
  • Good Knowledge on Microsoft Azure Cloud.
  • Injected Angular built-in http service to custom services to communicate wif backend wif RESTful APIs and Used Pipes to format and sort data displayed in the templates.
  • Developing and coding J2EE Components wif JSP, JAVA Beans, and business objects wif Hibernate.
  • Designed database schema on SQL Server2008 R2 and Written JavaBeans and Action classes to build project modules.
  • Used Rabbit Mq for Message Queuing and Microservices like SOA wif ESB and Kafka.
  • Experience wif DevOps tools such as Jenkins, Maven, and Artifactory.
  • Creating and building Jenkins Pipelines for CI/CD Process.
  • Jenkins administration to user access credentials, deployment email notification, configuration for new users and using matrix plug-ins to manage Jenkins.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain GIT wif Dev/Test/Prod Branching Model for weekly releases.
  • Using Azure Functions to integrate applications and run backend processes according to schedules wifout provisioning/managing servers.
  • Daily development leveraging the Java ecosystem in backend web-based application.
  • UtilizedIBM soft layerZeus to deployWAR deployable wif Micro-Servicesarchitecture.
  • Used Micro service architecture, designed and developed RESTFUL web services using Spring Boot framework.
  • Designed and implemented Junit test cases.
  • Was involved in all phase performance tuning and Responsible for sending the release notes for deployments.
  • Able to successfully setup wif applications in local machine for smooth development.
  • Involved in design and estimations, delivered multiple projects enhancements.

Environment: Java, J2EE, ActiveMQ, REST, Spring Framework, Micro Services, Spring Boot, Angular, SQL, PL/SQL, GIT, Jenkins, Maven, JSON, Eclipse, POSTMAN.

Java Backend Developer

Confidential - California

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Designing, developing, testing and providing internal documentation of complex software solutions in a Backend environment.
  • UtilizedAmazon Web Services(AWS)EC2to deploy Docker containers wif both monolith andMicro-Services architecture.
  • Used a Microservice architecture, designed and developed RESTFUL web services using Spring Boot framework.
  • Configured the struts configuration file to map the Action Forms wif the Form Beans and Action Classes wif the Actions.
  • Used JSP wif Struts Framework for developing User Interfaces.
  • Used Docker, spring Boot, JBOSS, Azure, Cassandra.
  • Deployed applications on Azure by using AppDynamics.
  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, LDAP, JMS, and MQ Series by using RAD. Integrated Spring (Dependency Injection) among different layers of an application.
  • Extensively used XML Suite of Technologies like XML, XSL, XSLT, DTD, XML Schema, SAX and DOM Parsers.
  • Designed the application by implementing JSF Framework based on MVC Architecture, simple JavaBeans as a Model, JSP and JSF UI Components as View and Faces Servlet as a Controller.
  • Develop XQuery code for Jurisdiction, date, effects, sections, citations and search-based facets for content management’s tools.
  • Developing XML schema for content structure.
  • Implementing MVC architecture using hibernate value and mapping XML files.
  • Worked wif XPath, SAX and DOM for validating and loading the end of day XML files.
  • Implemented business logic in Java Beans for data transfer wif halp of DAO's.
  • Develop Spring-Hibernate template for database access and implementing persistence mechanism for the application Singleton, Front Controller, Factory and DAO design patterns.
  • Developing complex SQL Queries for supporting the data transfer to and from web application, oracle database using Hibernate Query language.
  • Created Junit test cases to test the codes and validate the release.
  • Troubleshoot custom-solutions, and devise alternative customization approaches to alleviate congestion, handle failures, or accommodate demand.
  • Wrote UNIX Shell scripts and used UNIX multi-platform environment to deploy the EAR and read the logs.
  • Used JIRA tool for Issue/bug tracking for monitoring of work assignment in the system and Log4J was used to monitor the error logs.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along wif UNIX Shell scripts to automate routine jobs.
  • Extensive use of Git for version control and IntelliJ IDE for development of the application.

Environment: Java, JSP, JDK, Micro Services, Spring MVC 3, Spring Boot, Spring Security, Struts, Hibernate, Apache Tiles, JavaScript, Ajax, jQuery, CSS3, JAX -WS, Web Services, SOAP, WSDL, DB2, JUnit4, Log4j, SOAP UI, Maven, AWS, Unix, Eclipse, SVN, JBoss 7, Web Sphere8.5, DB2, IBM Data Studio, SQL, FTP.

Java Full Stack Developer

Confidential

Responsibilities:

  • Involved in complete development of ‘Agile Development Methodology/SCRUM’ and tested the application in each iteration.
  • Developed web Application UsingCore Java, spring, Hibernate, HTML, CSS, Java Script, jQuery and AngularJS.
  • Developed the application usingServletsandJSPfor the presentation layer along wifJavaScriptandjQueryfor the client-side validations.
  • UsedMultithreadingin programming to improve overall performance usingSingletondesign pattern in Hibernate Utility class.
  • 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.
  • Used the basic principles ofMVCto in corporate theAngularJS to build client-side application andNode.jsfor building server-side API's.
  • Involved in multi-tiered J2EE design utilizingSpring Inversion of Control(IOC) andhibernate.
  • Configured and ImplementedSpring AOPfor transaction management, logging and performance tracking.
  • Written end-to-end flow i.e., controllers’ classes, service classes, DAOs classes as per theSpring MVCdesign and business logics using core java API and data structures
  • UsedSpring JMSrelated MDP to receive the messages from other team wifIBM MQfor queuing.
  • Developed the Business layer usingspring (IOC, AOP), DTO, and JTA.
  • ImplementedHibernateandspring’sData Access Object (DAO) layer together offer a high performance, productive approach to persist Plain Old Java Objects (POJOs).
  • Implemented load-balancing wif NGINX to allow dozens of Node JS instances to handle thousands of concurrent users.
  • Used XSLTs for request & response transformations wifinAPIGEE.
  • Established Database Connectivity usingJDBC, Hibernate O/R mapping wif Spring ORMforOracle.
  • Worked onHibernatefor mapping thejavaobjects to relational database andSQLqueries to fetch the data, insert and update the data from the database.
  • UsedHibernateinData Access Layerto access and update information in the database.
  • Extensively usedHQLandSQLfor querying databases.
  • ImplementedSOAarchitecture wifWeb ServicesusingSOAP, WSDL, UDDIandXMLusingApache CXFframeworkand worked on parsing theXMLfiles usingDOM/SAXparsers.
  • Createdtables, triggers, PL/SQL Stored Procedures, SQL queries, Joins, i2ntegrityconstraintsandviewsforOracle.
  • Designed and developed functionality to getJSONdocument fromMongo DBdocument store and send it to client usingRESTfulweb service.
  • Optimized Microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database.
  • Deployed the applications usingWebLogicApplication server.
  • Developed test cases forDAOLayer and service layer usingJUNIT and Mockito.
  • Used Software Configuration Management (SCM) and Java Build ToolMaven.
  • Worked in configuring thedata source & JNDIConfigurations inWebSphereapplication server
  • UsedSVNas version control tool.
  • Involved in production bug fixes, analyzing and improving overall application performance.

Environment: Java, J2EE, ActiveMQ, REST, Spring Framework, Micro Services, Spring Boot, Angular, SQL, PL/SQL, GIT, Jenkins, Maven, AWS, JSON, Eclipse, websphere9, POSTMAN.

Java Developer

Confidential

Responsibilities:

  • Involved in various phases of SDLC as requirement gathering, modeling, analysis, architecture design and development and the project was developed using Agile Methodologies.
  • Worked on Core Java for multi-threading, collections and GUI AWT.
  • Developed applications using J2EE, JSP, Servlet and Spring Bean Classes.
  • Expertise in spring framework, Spring-AOP, Spring-ORM and spring - Security.
  • Developed application-level persistence using Hibernate and spring framework.
  • Written Hibernate Query Language (HQL) and Criteria based queries to work wif SQL databases.
  • Developed GUI using JSP, JSTL, AJAX, HTML, CSS and JavaScript.
  • Experience in client-side Technologies such as HTML, CSS, JavaScript and AngularJS.
  • Developed test cases for Angular JS using karma and grunt.
  • Have been working on Query optimization, functions and Stored Procedures and other database objects.
  • Worked on Oracle, My SQL.
  • Implemented Service Oriented Architecture (SOA architecture) using Web Services (SOAP, REST).
  • Design and Development of Objects using Object Oriented Design in Java.
  • Used JBoss Developer Studio for development and JBoss Enterprise Application Server for deployment.
  • Created security certificates and established secured connections between Application Servers and Web Servers.
  • Created the Servlets for processing the data on the server.
  • Experience in Talend open studio to integrate complex data systems and synchronization.
  • Implementing REST services using Talend ESB studio.
  • Developed Junit test cases for DAO and Service Layer methods.
  • Used Subversion for software version control.

Environment: Java, Java Multi-threading HTML, CSS, JSP, Spring boot, Web services, Micro Services, Maven, JavaScript, AngularJS, Junit, MySQL, Oracle.

We'd love your feedback!