We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Riverwoods, IL

SUMMARY

  • 7+ years of IT experience in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE technologies.
  • Expertise in developing Multi - tier enterprise level web applications using various Java 1.4/1.5, J2EE technologies JSP, Servlets, JDBC and XML.
  • Experience with hands on developing professional web based User Interface (UI) using HTML5, CSS3, JavaScript, JQuery, AJAX and JSP.
  • Good knowledge and experience in implementing open source frameworks Hibernate, spring, Struts, and integrating among them.
  • Hands on experience on Dockerhub, creating Dockerimages and handling multiple images primarily for middleware installations and domain configuration.
  • Strong knowledge on Dockercomponents like DockerEngine, Hub, Machine, Compose and DockerRegistry.
  • Working for last 2 years in container based technologies like Docker, Kubernetes.
  • Implemented Web Services both SOAP and RESTful in Web Applications, Used RESTFul API.
  • UsedJ2EEenvironment extensively inModel View Controller (MVC)architecture for development usingStrutsandspring.
  • Experience in web application development using Object Oriented Programming, Data Structures, Multithreadingand strong knowledge of Systems Analysis and Design.
  • Well versed in the areas of UI, Web Services, Databases and resolving performance and memory issues.
  • DevelopedJ2EEdesign patterns likeData Access Object (DAO) Pattern, Singleton Pattern, Front Controller, and Factory Patternfor effective and efficient strategies.
  • Experience Developing application using Groovy, Grails, GSP, GORM and GrailsPlugins and Grails Rest Services
  • Expertise in persistence frameworkHibernate.
  • Experience in writingANTandMaven build scripts, providing logging facility usingLog4j.
  • WritingJUnittest cases for unit testing and to maintain the accuracy of the program code.
  • Proficient in XML related technologies such as JAXP andJAXB for parsing XMLintojavaobject.
  • Strong hands-on experience on Web Application Servers viz., IBM WebSphere, JBOSS Seam, and Weblogic including configuration, administration and documentation.
  • Experience in SOAP and Web Services JAX-Rs, JAX-WS.
  • Proficient use of developing applications usingEclipse, RAD, NetBeansandANT.
  • Experience in working with Databases likeOracle, MySQL, PL/SQL, PostgresqlandMS-SQL server.
  • A self-starter with positive attitude, willingness to learn new concepts and acceptance of Challenges Great ability to work efficiently in both independent and widely diversified global team environments.

TECHNICAL SKILLS

Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSP, XML, JSON, DOM, Angular Js2

Java Technologies: JDK 1.5, J2EE, JSP, JSTL, JavaBeans, Servlets, Struts1.x, Struts2, Web Services, JDBC, Rest API, MVC, Spring, Hibernate, SOAP JAX-RS, JAX-WS

Languages/ Scripts: Java, JavaScript, JQuery

IDE’s & Utilities: Eclipse/My Eclipse, NetBeans and IntelliJ

Version Control: SVN, GIT,CVS,ClearCase

Application Servers: IBM Web Sphere, Web Logic, Tomcat Server and Jboss Seam

Tools: JIRA Tracker, HP QC, Maven

Database: Oracle, MySQL, SQL Server, Postgresql

Operating Systems: Windows, UNIX, LINUX

PROFESSIONAL EXPERIENCE

Confidential, Riverwoods, IL

Full Stack JAVA Developer

Responsibilities:

  • Involved in OOAD using established methodologies and notations such as UML and design patterns to create high and detailed level architecture and design.
  • Implemented using standard frameworks like (not exhaustive and can change as new frameworks emerge and used) Java (Spring, Spring Batch, Maven, Junit, Hibernate, Code coverage tools etc.), JIRA, Database (SQL, Data Modelling), etc.
  • Involved in the design and development of BatchJobs using Spring BatchArchitecture.
  • Used SpringFramework for Dependency injection and integrated with JDBC frameworks.
  • Developed various Batchjobs which process bulk of data received from business partners in the format of XML and flat files.
  • Working with applications servers, development tools, builds tools and configuration management practices.
  • Working with database (utilizing any of the RDBMS like Oracle, MySQL or SQL Server) and involvement in data modelling and design of database
  • Involved in Continuous integration (build, deploy) on any of the public cloud (AWS)
  • Worked in all layers of the application.
  • Used Spring Bootwith Micro Services and developed Spring based application with very less configuration.
  • Used spring's test framework to create integration tests for various Springboot and Spring Batch applications.
  • Created various Springboot and Spring Batchapplications to connect them to various databases and created queries to retrieve data and modify the tables for the databases.
  • Followed Test Driven Development during the development phase of the application.
  • Created REST Micro Services APIs using Spring Boot Application.
  • Setting up the test environment for developed classes using JUnit framework and maintaining the error log using Log4j Jar file.
  • Extensively used STS environment using SVN to build application.
  • Supported for bug fixes, requirement changes and performance testing

Environment: Java8, Hibernate, STS, JIRA, Spring Boot, Spring Batch, Maven, Oracle 11g, SQL Developer, JIRA, JUnit, Mockito, Secure Assist, Cobetura, Windows 10, UNIX.

Confidential, SFO, CA

JAVA Developer

Responsibilities:

  • Played a vital role in the architecture team for design and implementation of site components using J2EE framework.
  • Experienced includes application development in Java (client/server), JSP, Servlet programming, Enterprise Java Beans, Struts, JSF, JDBC, spring, Spring Integration, Hibernate, Thymeleaf.
  • Developed the UI Screens using JSP, JavaScript and HTML and did the client side validation with the JavaScript.
  • Good experience in Amazon Web Services (AWS) environment and good knowledge of AWS services like Elastic Compute Cloud(EC2), Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic File system, RDS, DMS, VPC, Route53, CloudWatch, CloudTrail, Cloud Formation, IAM.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services inAWS cloud.
  • Researched and connected application to Docker.
  • Experience in designed, built, and deployed a multitude applications utilizing almost all the AWS stack.
  • ImplementedDependency Injection (IOC)feature ofspringframework to inject beans into User Interface and AOP for Logging.
  • Designed and developed RESTful Web Services tier using spring, JBPM, JSF.
  • Re-factored existing modules to incorporate newly developed frameworks based dependency injection to come up with rugged unit testing framework.
  • Configured development environment using Tomcat application server for developers integration testing.
  • Analysis of Requirements which are provided by business users and preparing technical design document before implementation.
  • Experience with Agile development and working with CI/CD pipelines
  • Used Multithreadingto simultaneously process tables as and when a specific user data is completed in one table
  • Developed the application using Angular JS2.
  • Became proficient in writing of 'structured' Unix Shellscripts
  • Web Development using the latest Technologies like angularjs2, typescript, JavaScript, JQuery.
  • Experience in web / application servers like Web Logic, JBOSS Seam and Tomcat.
  • Implemented Single-Page Web Application Using Angular Js2 MVC Pattern and extensively used Asynchronous operations to improve the application performance with the help of Node Js.
  • Created rich and highly interactive responsive UI components with JavaScript, HTML5 and CSS3.
  • Used spring framework for Dependency Injection, AOP and Transaction management.
  • Optimized application system for high-availability and high-performance using Load balancing features of Websphere.
  • Experienced in RDBMS SQL, PL/SQLin retrieving and manipulating data from backend Sybase, DB2, and Oracle & SQLServer.
  • Implemented an automated functional testing suite and increased test coverage from 20% to nearly 80%. Used Mockito for tests and Jenkins for Continuous Integration.
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL API.
  • Developed unit testing framework using JUnit test cases for continuous integration testing and used JTest Tool for performance testing.

Environment: Java1.6, HTML, JavaScript, JQuery, AngularJS2, XML, Spring MVC, Hibernate, REST Api, Intellij, Tomcat, Oracle, SQL, MongoDB, Maven, GIT, Log4J, Junit, Mockito.

Confidential, Tennessee

Java/J2EE Developer

Responsibilities:

  • Involved in daily stand up and sprint planning sessions as part of AGILE Scrum Methodology.
  • Designed and developed front-end using Servlet, JSP, HTML and Java Script
  • Developed the front-end screens using HTML, CSS and JSP.
  • Designed and developed most of the application's GUI screens using GWTframework.
  • Developed the Presentation layer using the MVC paradigm, implemented by Spring MVC.
  • Used Spring IOC to inject services and their dependencies.
  • Strong understanding and hands on experience working with Kibana4.1.2 to generate customer facing dashboards.
  • Used the spring framework features like spring modules (IOC, MVC, Batch, Web Services, and Integration).
  • Worked on analyzing Hadoop cluster and different Big Data analytic tools including Pig, Hive, and HBase database.
  • Involved in creating, modifying and updating database tables in Oracle Server.
  • Implemented HQL queries to perform data base operations.
  • Worked on relational databases like ORACLE, DB2, POSTGRESQL and SQL Server
  • Implemented SOAP based JAX-WS web services.
  • Built full stack ecommerce application using the JavaScript MEAN stack: MongoDB, AngularJS, Express JS, and Node Js.
  • Thorough understanding of the IBM BPMArchitecture, its internals and capabilities.
  • Assisted in troubleshooting IBM BPMProcess Center related configuration errors or settings.
  • Transformed project datarequirements into project datamodels using Erwin.
  • Create geo-mapping visualizations using Kibanato show customer locations in US based maps.
  • Designed a basic view framework/layout structure in Kibana4.1.2 to support custom drilldown views of an entire customer population.
  • Designed the datamarts in dimensional datamodelling using star and snowflake schemas.
  • Implemented the filters for Progeny which reads data from Thingspace and populate the base tables of Casandrafrom which aggregator runs to store the data in rollup tables.
  • Worked with NoSQL Cassandrato store, retrieve, and update and manage all the details of employees.
  • Used Maven to build the application and deploy on WebLogic Application Server.
  • Created test cases using JUNIT and Eclipse for IDE.
  • Developing REST APIs for communication to external application, application integration
  • Debugging the application by running the server in debug mode and having the experience in usage of log4J to log the information in log files.
  • Written Jenkins pipeline template script in Groovyprogramming language for the automation of build and deployment process.
  • Implemented new features in Groovyprogramming language as a part of Jenkins continuous delivery.
  • Integrated Subversion for automating builds with Jenkins.
  • Involved in Code Reviews and Code deployment process.
  • Used SVN for version control for project and issue tracking.
  • Involved in integration testing and defect fixing.

Environment: Spring, Hibernate, JSP, Eclipse, WebLogic, SOAP, HTML, CSS, GWT, JavaScript, JSTL, Oracle, SQL, Web Services, Maven, Log4J, JUnit, Jenkins, Express JS, PostGreSql.

Confidential

Java Developer

Responsibilities:

  • Involved in the application framework design using Model View Controller (MVC) architecture and J2EE design patterns for design and development of this application.
  • Designed and developed business layer for the employee information using POJO’s classes and Spring Security.
  • Developed the execution services class using Servlet API, front end using POJO’s classes & JSP.
  • Designed and developed the Web User Interface content using JSP, JSP custom tags, HTML and used Ajax and JavaScript for client side validation.
  • Implemented Jasper report for generating reports of each employee day schedule on daily basis Using Java API’s.
  • Implemented XML for developing deployment descriptors, hibernate mapping files.
  • Used JQuery library to build Ajax web application module.
  • Involved in writing code using Oracle database.
  • Used SpringBootwith Micro Services and developed Spring based application with very less configuration.
  • Created REST MicroServices APIs using SpringBoot Application.
  • Setting up the test environment for developed classes using JUnit framework and maintaining the error log using Log4j Jar file.
  • Developed ANT Script to build and deploy the war file on WebSphere Server context.
  • Extensively used Eclipse environment using GIT to build application.
  • Supported for bug fixes, requirement changes and performance testing.

Environment: Java, JDBC, J2EE, POJO’s, Struts, Hibernate, Spring, Jasper Report, JMS, HTML, AJAX, XML, XML-Schema, JQuery, Xpath, XSLT, JavaScript, Oracle9i, WebSphere Application Server, SpringBoot, Log4j, GIT, MyEclipse, MS Visio, JUnit, Tortoise CVS, Windows XP

We'd love your feedback!