We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Chicago, IL

PROFESSIONAL SUMMARY:

  • Over 3 years of IT industry experience incorporating an extensive variety of ability set, roles and industry verticals.
  • Expertise in application development utilizing J2EE based technologies, such as spring, Web flow, Web Services, Hibernate, Simple JDBC Template, I - Batis, Struts2.0, EJB2.0, Servlets2.1, JSP, JMS, JSF, AWT, Applets, Swing, XML, and JNDI.
  • Expert in Core Java with strong understanding of Collections, Multithreading, Event handling and Exception handling.
  • Developed user interface using JSP, JSP Tag libraries, Java Script and angular JS.
  • Good knowledge on SOAP and Rest based Web Services Frameworks and SOA using Oracle BPM.
  • Good understanding of Java/J2EE Design Patterns and n-tier architecture.
  • Extensive experience in architecture design and modeling using Agile, SCRUM, Waterfall methodologies.
  • Good knowledge in Object Oriented Concepts and Design and UML.
  • Strong expertise in core Java, Algorithms, data structures, problem solving.
  • Proficient in analyzing and translating business requirements to technical requirements and architecture.
  • Strong Java/ J2EE skills, Object Oriented Programming design and development knowledge.
  • Proficient in Application Development with web technologies, Distributed Technologies and Client-Server architecture environment.
  • Extensive experience converting business requirements into appropriate technical solutions.
  • Good Experience in writing complex queries using CTE’s (Common Table Expressions) in SQL.
  • Good experience using version control tools like Clear case, GIT, CVS, and Tortoise SVN.
  • Capable of quickly learning and delivering solutions as an individual and as part of a team.
  • Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.
  • Excellent analytical and proven problem-solving skills.

TECHNICAL SKILLS:

Languages: Java (J2SE1.8/1.6/1.5, J2EE 6/5), SQL, PL/SQL, UML2.0.

Technologies: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring 3.0, Spring 4,SOA, JMS1.1,AJAX, JAXB2.1/2.0, JAXP1.x, LDAP, RESTful and SOAP web services

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, CSS, Bootstrap, Angular-JS.

Development Tools (IDEs): Eclipse 3.2/3.0/2.1.1 , MyEclipse6.0/5.1.1, RAD7.0/6.0, IntelliJ, MS Visual Studio 2005.

Web/Application Servers: Tomcat 7.x/6.x, IBM WebSphere 8.x/7.x/6.x.

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

Platforms: Oracle 11g/10g/9i/8i, MS SQL Server 2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2 , Mongo DB.

Platforms: Windows, UNIX, LINUX

Build Tools: Putty, Git, JIRA, Jenkins, JUnit, Mockito, IBM MQ, Log4j, Logslf4j, Maven, Gradle.

Methodologies: Agile Methodology, Waterfall, Extreme Programming.

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed java modules implementing business rules and workflows using SpringBoot, Web Framework.
  • Had experience in performance tuning J2EE apps, performance testing, analysis, and tuning.
  • Configuring LDAP for authorizations based on roles.
  • Configuring loggregator for logs in PCF using ELK.
  • Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, Javascript and Bootstrap.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Improved the maintainability of the project by implementing and improving Exception Handling and Collection APIs
  • Involves in Sprint planning for the estimation of efforts for user stories and bugs.
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Used Spring Boot, which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
  • Actively involved in deployment Application war files in Weblogic Application server.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
  • Responsible for maintaining and expanding our PCF infrastructure using Pivot Cloud Foundry.
  • Refactored the code for JVM Optimization and performance of application.
  • Involved in Maven based build process and continuous integration of the project using Bamboo and Jenkins.
  • Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy systems.
  • Unit testing of developed product features using Junit and Mockito frameworks as part of development cycle.
  • Wrote build and deployed scripts using Shell and ANT scripts and involved in performance analysis of the application and fixed problems/suggest solutions.
  • Used SOAP based Web services and RESTful Web services for transferring data between applications.
  • Knowledge of open source frameworks including Spring, Play and Lucene.
  • Designed and developed various DB2 database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.
  • Developed UI using AngularJS, HTML, JavaScript and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Responsible to finish Jira Tickets assigned on time and update their status on regular basis.
  • Develop detailed program design for application changes and/or major bugs.
  • Involved in writing program documentation and technical specification documents.

Environment: Java, J2EE, Spring v2.x, Spring MVC, Hibernate, DB2, Angular-JS, Node JS, Bootstrap, CSS, HTML5, JavaScript, GIT, Tomcat, JBoss, Maven, JIRA, SOAP/Restful Web Services, Jenkins, WSDL, Spring Based Microservice, Agile, PCF.

Confidential

Java Developer

Responsibilities:

  • Involved in preparing High Level /Low Level Design documents.
  • The Application is designed using J2EE technologies based on MVC architecture.
  • Implemented Service tier and Data access tier using spring and I - Batis.
  • Developed ERD diagrams showing various key dependencies for every module.
  • Developed various Test cases for Unit-Testing the code using JUNIT.
  • Wrote Base Test classes for individual modules for reducing redundancy in Test code and also greater maintainability.
  • Designed message formats in XML.
  • Design and Development of XSL.
  • Backend Stored procedures development with PL/SQL.
  • Implemented Integration testing for the application.
  • Developed DAO objects to mock persistence implementation to test Business Logic.
  • Worked with I-Batis framework for persistence implementation.
  • Used CVS as versioning system.
  • Involved in bug fixing for other modules.

Environment: JAVA, J2EE, Spring, Servlets, JSP, JDBC, Hibernate, JUNIT, Easy Mock, MySQL-Server,Eclipse, I-Batis, HTML, CSS, XML, XSL, XSLT, ANT, CVS.

Confidential

Java Developer

Responsibilities:

  • The project included building a scheduling tool for nurses with optimal patterns at the backend using Java.
  • Introduced various validation methods to prevent wrong inputs.
  • Designed the logic using Java classes and DAOs to perform the functionalities.
  • Integrated the Struts and Hibernate to achieve Object relational mapping.
  • Developed the test cases and performed the unit testing.
  • View is constructed by using JSP, HTML, CSS and JavaScript.
  • Worked with Agile software development team.
  • Developed the UML diagrams for the application architecture.
  • Participated in requirements gathering stage and proposed a design meeting the business requirements.
  • Developed functional and technical design documentation.
  • Developed the uses cases for the business requirements.
  • Developed the user interface using Struts and HTML.
  • Developed four main modules for the website based on the java.
  • Performed End user testing and Unit testing using JUnit.
  • Made use of SQL queries to perform various functionalities in the database.
  • Developed the test cases for the end user testing.
  • Prepared the project documentations and the module wise documentations.
  • Involved in the client interactions sessions and led the final project presentation.

Environment: JDK, Servlets, JSP, JSTL, JBPM, Struts, Spring, CICS, Hibernate, Web Services, SOAP, Oracle Database, Web Sphere, AJAX, HTML, JQuery, Linux, and Windows.

We'd love your feedback!