We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Around 4+ Years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support.
  • Diverse experience utilizing Java tools in business, Web, and client-server environments including Java Platform, Enterprise Edition (Java EE), Enterprise Java Bean (EJB), Java Server Pages (JSP), Java Servlets (including JNDI), Struts, and Java database Connectivity (JDBC) technologies.
  • Experience in all phases of Software Engineering (SDLC), Project management (Waterfall & Agile/Scrum Methodology) including Requirement Gathering, analysis, Define project scope, Design, Coding, App & web server installation, deployment, Manual Testing and Implementation.
  • Proficiency in developing secure enterprise Java applications using technologies such as JSP, Servlets, Java Beans, EJB, JMS, JNDI, JDBC, XML, CSS.
  • Having hands-on experience in Front-End using HTML, CSS, JavaScript, JSP, JSTL, AJAX, jQuery, Bootstrap, Angular JS and EXT JS.
  • Expertise in various open source frameworks like Struts1.2/2.0, Spring (including Web Flow), and Web development technologies like AJAX and Object Relational Mapping Technology like Hibernate.
  • Good Experience with Springs, Spring IOC, AOP, MVC, Spring Security, Spring JPA, Spring Batch.
  • Worked on Javax.8/1.8 features such as Lambda Expression.
  • Experience in Spring Boot, Spring Microservice
  • Good knowledge and experience in Core and J2EE design patterns like Singleton, Abstract Factory, Builder, MVC2, Business Delegate, DAO etc.
  • Expertise in Web-Development technologies like Servlets, JSP, JSTL, HTML5, JSON, JavaScript, CSS3, XML, XSL/XSLT, AJAX, jQuery.
  • Extensive experience with Spring along with Hibernates for managing the Database Transactions.
  • Extensive experience in modelling presentation tier using Struts MVC2 (Model-View- Controller) architecture.
  • Experience in portal Application development in WebSphere Portal Server.
  • Expertise on entire Software Development Life Cycle (SDLC) in Intranet and Internet applications using Web/Application Servers like Tomcat, JBoss, WebSphere and WebLogic Application Server.
  • Experience with IBM WebSphere Application server and Web-logic Application Server.
  • Experience with AWS, EC2, S3, RDS, Cloud formation templates, CICD tools (Jenkins, GIT, Chef, Ansible playbooks)
  • Competence in using JavaIDE tools of Rational Application developer(RAD), WebSphere Application developer(WSAD), Eclipse 3.0 and WebLogic Workshop to develop dynamic web applications.
  • Experience with the database management like Oracle, SQL Server, MySQL, MS Access and NoSQL MongoDB.
  • Experience on Database Management Systems (SQL Server).
  • Sound knowledge of JAXB, JAX-RS and working experience in JAX-WS.
  • Experience on Ant, Maven, Log4j, JUnit, Swagger API for Restful Services
  • Experience in development of Build script using Ant and Maven
  • Experience on version control tools like CVS and Rational ClearCase, ANT Scripting, IBM Rational Team Concert.
  • Extensive working knowledge on automation for deployment/ configuration of different Application servers like WebSphere, WebLogic, JBoss, Web Servers like Apache, Tomcat.
  • Good experience with version controls like SVN, IBM, GIT.
  • Experience on JUNIT wide range of experience in performance engineering.
  • Experience with Web services - SOAP UI, RESTful.
  • Having good knowledge Pivotal Cloud Foundry
  • Experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.Proven background leading teams in stressful, deadline-oriented environments.

TECHNICAL SKILLS

Languages: Java, C, C++, SQL and PL/SQL programming.

Web Technologies: HTTP, HTML, DHTML, XML, Angular JS, CSS, JavaScript, JSP.

J2EE Technologies: Servlets, JDBC, Webservices, and JMS.

IDE's: Eclipse, JDeveloper, NetBeans.

Application/Web Servers: WebLogic, WebSphere, Apache Jakarta-Tomcat, JBoss.

Frame Work: Hibernate, EJB, Struts Framework, Spring Framework, Spring Boot.

Webservices: SOAP, REST, Restful, Microservices, AWS.

Databases: Oracle, DB2, MS SQL Server, MySQL, Mongo DB and MS-Access.

Operating Systems: Windows NT, 2000, XP, 2003, 7, UNIX

Other: SVN, Maven, ANT.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Full Stack Java Developer

Responsibilities:

  • Used Java code conventions and language standards for maintainable and documented code.
  • Implemented functionality using MVC pattern with Spring MVC, JSP.
  • Interacted with the business analysts to gather the requirements, FSD for the requirements.
  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Used Agile approaches, Including Test-Driven Development (TDD) and Scrum.
  • Developed the multiple enterprise applications, which are developed using Spring mvc framework, Hibernate framework, Prime faces, Restful web services.
  • Designed and developed UI using spring view component HTML5, CSS3, Bootstrap, AngularJS and Vue.js.
  • Built custom UI widgets, directives, filters and Application logic using Angular JS MVC Architecture.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.0.
  • Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
  • Used Multithreading and Concurrency and implemented threads while preparing and generating mails.
  • Developed Hibernate with Spring integration as the data abstraction to interact with the database of MongoDB.
  • Used Hibernate, object/relational-mapping (ORM) solution and technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Used a Microservice architecture, with Spring Boot-based services interacting through REST and Apache Kafka.
  • Developed Microservices using Spring Boot, Netflix’s, Spring Cloud and deploying to AWS Cloud.
  • Deployed Spring Boot based microservices Docker container using Amazon EC2 container services.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers.
  • Implemented Pre-Authentication and database security with Site Minder and spring security.
  • Created Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources. Used AWS Lambda to run the code in the AWS.
  • Building search feature based on open source tool Elasticsearch. Implemented system logging solution using Elastic Search, Kibana and Logstash.
  • Used Adobe flex framework for building and maintaining applications that deploy on all major device platforms.
  • Created Restful web services using Spring RESTful API, sending JSON data between Frontend, middle tier Controller.
  • Created proof of concept Data as A Service (DaaS) based RESTful (Jersey) web service which is connected to a MongoDB based data store running on Tomcat 8.
  • Used J2EE design patterns like Value Object Pattern, Service locator, Session facade, Singleton, Factory and DAO.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Deployed TDD through Unit, Integration and Performance Test Cases using Junit and Selenium. Also, set up the Vue.js unit testing with Karma and Jasmine. Used SOAPUI for testing web services.
  • Process Avro Data to Store in Parquet Files, Stored data to HDFS for analysis, Created HIVE tables on top of them.
  • Performed deployment of applications on WebSphere Application Server Application Server.
  • Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance.
  • Designed and developed a project that reads messages from Kafka topic and applied conversation from JSON to pipe delimited String data format to be saved in Oracle DB and NoSQL DB.
  • Developed database adapter, web services adapter, messaging adapter and custom workflow for non-oracle system using Camel and Implemented Apache Camel routes using Camel-Spring XML and Camel-Spring processor beans.
  • Involved in developing and modifying the credit card, customer loan business rules in ILog JRules.
  • Conducted Performance tuning including JVM tuning, JMS to the maximum throughput form Application server.
  • Used Continuous delivery/ Continuous Integration tools Docker, Jenkins to deploy this application to AWS and used GIT for version control of code for incremental development. Oracle is used as database server for retrieving database objects.
  • Used SVN as version control to check-out and check-in of files.
  • Configuring data service WSDL and testing the web service with OSB.

Environment: Java 1.8, J2EE, JSP, Spring MVC, Spring Boot, Microservice, AWS, Mongo DB, Eclipse, Hibernate, Maven, Angular JS, JavaScript, JUnit, Oracle, WebLogic, XML,Rest, SOAP, SVN and Windows.

Confidential - Herndon, VA

Java Developer

Responsibilities:

  • Understand functional requirements and developed SOAP-Web services in a Service Oriented Architecture (SOA) consisting of the integration tier with Web services external to organization, middle tier with Spring Application Framework.
  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Used AGILE methodology and participated in SCRUM meetings.
  • AWS EC2 instances were configured in developing and QA environments with NodeJS.
  • Designed interactive web pages with front-end screens using HTML5 and CSS3.
  • Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and also used Hibernate Persistence Strategy to interact with database.
  • Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts and Angular 2.0
  • Enhanced user experience by designing new web features using MVC Framework like Express JS and Node JS.
  • Worked on the modernization of a legacy and outsourced UI technologies used were Angular JS 2, CSS, Node JS, Express JS and AWS (Amazon Web Services).
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Developed a tool to retrieve and send data to third party service provider this feature was implemented using REST.
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery, HTML5, CSS3 and AngularJS.
  • Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
  • Created Buckets in AWS and stored files. Enabled Versioning and security for files stored
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
  • Built MAVEN scripts for automated deployment and for the build operation of the entire application.
  • Deployed the application in WebSphere Application Server 6.0.1 and Configured JMS in the WebSphere application server to send messages on the queue.
  • Spring Controllers were used with Angular JS to route the control to desired Java services.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Used JSON as response type in REST services.
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery, HTML5, CSS3 and Angular JS.
  • Developed core Java programs for all business rules and workflows using spring framework.
  • Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
  • Worked on Cloud implementation by installing, building and deploying applications using Cloud Foundry and using AWS.
  • Created custom Plugins, templates, and functions for Angular JS application.
  • Implemented Hibernate for data persistence and management.
  • Analyzed and fixed issues related to REST Web services and Application responses.
  • Used Maven as the build tool and Tortoise SVN as the Source version controller.
  • Used Subversion (SVN) as the configuration management tool to manage the code repository.
  • Performed unit testing using JUnit.
  • Followed Agile Scrum methodology and used TDD for writing test cases.
  • Involved in developing stored procedures and Triggers on Oracle11g
  • Used NPM to manager server-side packages.
  • WebLogic is used as application server for application deployment.
  • Wrote deployment scripts for implementation using Ant.

Environment: Java, J2EE, Servlets, JSP, XML,JSP, JSTL, JavaScript, Angular JS, AJAX, MVC, Spring framework, Spring Boot, Microservices, AWS, Mongo DB, DB2, WebLogic Application server, JUnit,SVN, Ant andUNIX.

Confidential, Kansas City, KS

Java Developer

Responsibilities:

  • Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high-level activity diagrams using UML from the requirements.
  • Involved in coming up with superior design of spring controller related classes (Controllers, Form Controllers, Handler Interceptors).
  • Used Spring Core (Dependency Injection), Aspect oriented Programming, ORM integration and MVC modules.
  • WebLogic Application server administration part to configure data base connection pooling, Data source and JMS configuration.
  • Writing stateless session beans for search categories by name, account number, organization etc.
  • Writing complex SQL and PL/SQL queries for writing stored procedures and triggers.
  • Writing JDBC programming to persist the data in Oracle data base.
  • Implemented Log4j for the debug and error logging purpose.
  • JUnit used for testing the application.

Environment: Java, J2EE, JSP, HTML, JDBC, SQL, PL/SQL,WebLogic Application Server, API, Oracle,Spring Framework, JUnit, Log4j, SVN, EclipseIDE and Windows.

Confidential, Dallas, Tx

Java Developer

Responsibilities:

  • Involved in understanding the business requirements, development and testing of the product.
  • Analyzed and modified existing code wherever required.
  • Developed user interface using JSP, AJAX based design, HTML and JSP Tag libraries.
  • Implemented AJAX classes for asynchronous communication between views and baking beans.
  • Implemented functionality using MVC pattern with Struts and JSP.
  • Developed and deployed Session Beans Configuration, Performance, Authentication and Authorization modules.
  • SOAP Webservice is used for data transmission through web and tested with SOAP UI Webservice testing tool.
  • Developed EJB’s for business logic and data access layer with JDBC.
  • Implemented Tiles features to create presentation templates.
  • Developed automated test tools using JUnit and XML.
  • Developed custom tags for building JSP pages based on settings in the database.
  • Used ANT scripts for automated building of the Java/JSP files.
  • Deployed application in WebLogic and tested in local environment.
  • MS SQL Server is used as database server for retrieving database objects.
  • Used CVS as version control to check-out and check-in of files.

Environment: Java, J2EE, Servlets, JSP, Struts, EJB, Eclipse, Hibernate, ANT, Log4J, JavaScript, JUnit, MS SQL Server, WebLogicapplication server, XML, SOAP UI, XSLT, CVS and Windows.

We'd love your feedback!