We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Dayton, OH

PROFESSIONAL SUMMARY:

  • Having 8 years of experience in development of applications using Object Oriented Programming Java and J2EE technologies and implementing designs into responsive HTML5/CSS3 templates, using Angular.js, Angular, React.js, Flux, Redux, Node.js and Express.js to build single - page web applications and integrating vanilla JavaScript to manipulate DOM elements and make use of web APIs.
  • Well-versed with all the phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, Testing and Implementation.
  • Experience in application development and providing client-side validations using various frameworks such as servlets, JSP, AJAX, JDBC, EJB, Spring, Hibernate and web services.
  • Good experience in Spring and Spring modules: Spring IOC/Spring DI, Spring AOP, Spring MVC, Spring JDBC, Spring Hibernate, Spring Data and Spring REST technologies.
  • Good knowledge of WebLogic for project build/test/deployment and Log4j for error logging and debugging.
  • Hands on experience in AWS and open source technologies.
  • Automated deployment process using Ant and Maven.
  • Good experience in creating single page application (SPA) using Angular.js, Angular2 and Angular4.
  • Good experience in server-side framework like Node.js and JavaScript libraries like React.js, Flux and Redux.
  • Developed scalable applications using the MEAN (Mongo-DB + Express.js + Angular.js + Node.js) stack.
  • Knowledge in developing web applications using open source web application software stack LAMP (Linux, Apache, MySQL, Perl/PHP/Python).
  • Used Middleware, Redux-Promise in application to retrieve data from back-end and to perform RESTful services.
  • Hands on experience of marshalling and un-marshalling using JAXB, parsing XMLs and HTML5.
  • Strong experience in coding using SQL, PL/SQL involving Stored Procedures, Triggers and Cursors.
  • Clear understanding of Web Sockets and HTTP requests and using Socket.io with Node.js.
  • Worked with Jest and Jasmine unit test framework to write unit tests for JavaScript code.
  • Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
  • Good experience working in Scrum teams in Agile methodology.
  • Strong working knowledge and experience in the implementation of web services using SOAP and RESTful web services.
  • Knowledgeable in developing applications using Eclipse, building them using Maven/ANT and deploying them in application servers like WebLogic.
  • Experience with various programming languages like JavaScript, Python, Perl, EcmaScript6, HTML5, CSS3 and Bootstrap.
  • Implemented a continuous delivery pipeline with Docker, Jenkins, GitHub, and AWS AMIs.
  • Expertise with various operating systems like Linux, UNIX, Windows and MAC IOS.
  • Experience with web/application servers like WebSphere, JBoss and Tomcat Server.
  • Experience in database servers such as Oracle, SQL Server, MySQL, NoSQL DB2 and MongoDB writing and tuning SQL and PL/SQL queries.
  • Extensively used debugging tools such as Firebug, Chrome Dev Tools, React Dev Tools and Redux Dev Tools to investigate the issues and fix the bugs.
  • Worked with development and QA teams to continuously integrate software development using GitHub and Maven.

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL, JavaScript, Python

J2EE Technologies: JSP, Servlets, JDBC, Hibernate, JSF, XML Parsers, JTA, JNDI, JPA, Java Beans, JMS, web services

Framework: Spring (IOC, AOP, MVC, JDBC, ORM, Data, Boot, Batch, Security) and Micro Services

ORM Tools: Hibernate, Apache iBatis

XML Technologies: XML, DOM, XSL, WSDL, SOAP

Web Technologies: Angular.js, Angular2/4, Node.js, React.js, Flux, Redux, EcmaScript6, JavaScript, HTML5, CSS3, JSON, JQuery, Ajax, Bootstrap

Servers: Apache Tomcat, Glassfish, WebLogic, WebSphere, JBoss

Databases: Oracle10g/11g, DB2, MySQL, SOLR, NoSQL Database, MongoDB

IDE Tools: Eclipse, IntelliJ, Net beans, Web Storm, Sublime Text and Cloud9

Web Services: SOAP, RESTful, UDDI, WSDL, JAX-RS, JAX-WS, JAX-B, Jersey

Version Controls: GitHub, SVN, CVS

Build Scripts: Maven, ANT

Methodologies: Waterfall, Agile

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

PROFESSIONAL EXPERIENCE:

Confidential, Dayton, OH

Java Full Stack Developer

Responsibilities:

  • Experiencing with Software Development methodologies like Agile/Scrum and involved in business requirements and creating the Jira tickets for user stories.
  • Using Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for micro services.
  • Using Spring Boot which is radically faster in building cloud micro services and developed Spring-based application with very less configuration.
  • Create and configuring micro services architecture and integrated with React.js application.
  • Working in usingReact.jsComponents, Forms, Events, Keys, Router, Animations and Flux concept.
  • Involve in using Spring concepts - DI/IOC, AOP and Spring MVC.Implemented build package tool using Maven.
  • Hosting the application on a Node.js server using express middleware.
  • Design and deploying enterprise-wide scalable operations on AWS.
  • Creating platform as infrastructure with AWS used Jenkins to run the automated deployments.
  • Creating of several Docker files for log stash, Tomcat and CSIS application Docker files.
  • Designing tables in Oracle 11g database and worked with database developers for implementing stored procedures in the application using SQL and PL/SQL.
  • Developing page layouts, navigation and presented designs and concepts to the clients and the management to review.
  • Maintaining application on Glassfish server.
  • Handling response data from RESTful web services using XML, SOAP and JSON to update the data.
  • Developing the RESTful web services and shared service details to the UI team for integration.
  • Good exposure in using the IDE tools like Eclipse, Web Storm and Sublime Text.

Environment: Java 1.8, RESTful web services, Node.js, Oracle11g, SQL, PL/SQL/, AWS, Jenkins, Jersey API, log4j, React.js, WebLogic, micro services, Spring Boot, Spring MVC framework, Web Storm, Eclipse, GitHub, Maven, Tomcat9, Glassfish.

Confidential, Miami, FL

Senior Java Developer

Responsibilities:

  • Involved in analysis, design and development, enhancing, testing and supporting the applications.
  • Used Agile Scrum process.
  • Expertise in building the applications using Maven.
  • Developed and configured the Spring configuration files for business and the persistence layers.
  • Developed Graphical User Interfaces using HTML5, bootstrap, Angular.js and JSPs for user interaction.
  • Closely worked with the Business Analysts and Technical Leads to gather all the required information to develop applications and assess integration impacts.
  • Used Angular.js as the development framework to build a single-page application.

    Creating dynamic HTML pages, used JavaScript for client-side validations and involved in server-side validations using AJAX.

  • Created the application using React.js and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
  • Extensively used Dependency Injection (IOC) and struts framework. Developed interfaces to communicate with mid-tier and database.
  • Used CA Wily Inter scope to monitor distributed servers. Created dashboards and configured threshold limits.
  • Performed server-side validations according to Business Rules set by Users.
  • Involved in developing the persistence layer using Hibernate framework.
  • Extensively used MVC, DAO, Factory and Singleton design patterns.
  • Using Spring framework to implement middle tier with Spring IOC, AOP and Spring Boot.
  • Configured Eureka server for Spring micro service registry and discovery.
  • Created platform as infrastructure with AWS (EC2, RDS, ELB) used Jenkins to run the automated deployments.
  • Worked on modules to replace the mainframe dependencies by writing the REST web services calls.
  • Involved in writing SQL queries for database CRUD Operations and verified the data with the Production, Acceptance and Integration.
  • Focus on high-performance solutions for ( Confidential ) that maximize performance, scalability, and availability using micro services and J2EE.
  • Involved in moving the application to Production.
  • Used SVN version control to track and maintain the different version of the project.
  • Documented the results based on the Production, Acceptance and Integration environments.
  • Developed JUnit test cases for persistence layer and business layer to perform the unit level testing.
  • Validated all code to W3C standards.

Environment: Java 1.7, JDBC, J2EE, React.js, micro services, REST and SOAP services, XML, XSLT, XSD, Spring IOC/JDBC, Spring Boot, Spring micro services with Eureka Service, Oracle WebSphere Server, WebSphere Liberty Profile, HTML5, JavaScript, Angular.js, Ajax, Hibernate, UML, Rational Rose, Eclipse STS, SVN, Oracle, Maven, Visio, Log4J, MongoDB, Jenkins, AWS, EC2, RDS, Docker, Elastic Load Balancing, CA Wily Interscope, JProfiler, JMeter.

Confidential, Birmingham, AL

Java/J2EE Developer

Responsibilities:

  • Developed the view-controller components usingJSPs,HTML5,CSS3,AJAX,JavaScript (jQuery) and Subversions.
  • MaintainedInterfacecompatibility andconcurrencyin the project usingJava 6/7/8 features like default, static methods, and Concurrency API.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side inAngular 8.
  • Implemented two separate projects using Angular 8 along with MongoDB Atlas and a backend API to manage the complexity of the network.
  • Worked on MongoDB installation, patching, troubleshooting, performance analysis, back-up, and recovery in dynamic environments.
  • Deployed, developed, and managed MongoDB clusters with the use of Java Scripts for operations.
  • Hands-on experience in developing integration withElastic searchin any of the programming languages likeJAVAandJavaScript.
  • Developed API’s to read and publish data fromElastic searchcluster using native Java Transport client as well asRESTclient. Worked onSpringIntegration with theElastic search
  • UsedSpring AOPfor solving crosscutting concerns like keeping logged data and transactions details etc.
  • Worked with OAuth along with HTTP and Postman to allow the access tokens for security and resource of the server.
  • Hands on Coding to buildREST MicroservicesusingSpring Cloud, Oracle, XSD, JSON.
  • Worked on developingRestfulendpoints to cache application specific data in in-memory data clusters likeREDISand exposed them withRestfulendpoints with the help of Core Spring and JDBC.
  • Used Open Shift Red Hat platform in the Kubernetes to manage the cloud and edge deployments to authenticate the Linux operating systems.
  • Worked with the clients in advising the principals and uses of Devops and Agile delivery with the help of Kubernetes and Open Shift Red hat container platform.
  • Worked on the rotation of the run-related issues, identified recurring requests/issues on the Open Shift Red hat.
  • Created flows on messaging system usingApache Kafka to send messages between the servers.
  • Used Kafka in reading and writing the spark streaming jobs also in alignment with Information Management Architecture and Microservice Architecture with the help of JDBC and Domain Driven Development (DDD).
  • Worked on migration and broadcast of the messaging data using the messaging concepts like EAI patterns.
  • Deployed the applications inAWSasEC2instances and created snapshots for the data that had to be stored inAWS S3.
  • Focused onTestDrivenDevelopment (TDD)there by creating detailedJUnittests for every single piece of functionality before writing the functionality.
  • Implemented code using Test Driven Development (TDD) and processed bug requests.
  • Worked inAgile TDDenvironment using SDLC tools likeGIT, BIT, Jira, Jenkins,Mavenfor build packaging and deployments of the application components.

Environment: Applets, Swing, Struts, JDK, HTML, JavaScript, CSS, JDBC, SQL, JMS, Tomcat, Oracle, JSP, Servlet, Eclipse.

Confidential

Software Engineer

Responsibilities:

  • Developer web-based application using JSP, HTML, AJAX, JavaScript.
  • Used Eclipse IDE for Java Coding
  • Implemented the MVC model for the web application using Struts framework.
  • Used Struts Tiles to design the layout of the pages.
  • Client-side validations are performed by the JavaScript developed in the Structs framework.
  • Involved in programming several JSP tags using Structs Tag lib component, to modularize and stream line web page.
  • Created XML files to enable users to access the system.
  • Created the stored procedures for inserting and updating the data in the database.
  • Developed and implemented the business logic component in middle tier using JDBC and EJB framework including stateless session classes and Entity bean classes.
  • Tested and debugged rigorously using Junit
  • Built the application using ANT.
  • Deployed the application on WebLogic Server.
  • Involved in the performance tuning sessions and suggested few performance improvement techniques such as caching.
  • Used SQL queries to perform the back-end testing on Oracle.
  • Conducted regression testing after every new build.
  • Worked with users on User Acceptance Testing.
  • Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
  • Used HP Quality Center to report defects and test results.

Environment: Java, JDK, EJB, JSP, Structs, Eclipse, Web Logic, Junit, Firebug, SQL, QTP, Junit, Firebug, SQL, HP Quality Center, Oracle10g and Windows.

We'd love your feedback!