We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Around 12 years of IT experience in all the phases of Software Development Life Cycle (SDLC) including requirement Analysis, Design, Implementation and Product Testing in both the Web based and Enterprise applications wif emphasis on Object Oriented, Java/J2EE and Client Server technologies.
  • Strong experience wif Software methodologies like Waterfall, Agile and Test - Driven Development.
  • Experience in Web based application development using Java/J2EE, JSP, Servlets, JDBC, Struts, Hibernate, Spring, Spring Boot, Web Services and XML Technologies.
  • Extensive experience working in Spring 4.0/5.0 framework, Struts2.0 framework and Object Relational Mapping Hibernate 7.2/7.1 framework and web services.
  • Experience in work wif and configuring the live chat application like BoldChat.
  • Experience in working wif Restful Web Services and implementing RESTAPIs in numerous Design Patterns like Singleton, Factory, Session Facade, MVC 5.2/5.0, Data Access Object and Enterprise Application Integration.
  • Experience working in Pure MVC Architecture, Struts 2.0 framework, Spring 4.0/5.0 framework, Object Relational Mapping Hibernate 7.2/7.1 framework and web services.
  • Experience using Spring MVC 2.5.1/2.5.2, Spring Boot 2.7.1, Spring DAO, Spring Data, Spring IOC and Spring Annotations
  • Experience on working wif Object relational mapping (ORM) techniques like Hibernate mapping, JPA configurations and developing persistence structure.
  • Strong experience in configuring backend using various Spring frameworks features such as Spring MVC, Spring AOP, Spring Boot, Spring ORM and Spring Security.
  • Experience working on Web technologies: HTML5, CSS, Bootstrap, Typescript, JavaScript, JSON and jQuery.
  • Experience in developing and consuming REST services using Spring framework.
  • Experience in Core Java wif strong understanding of Collections, Multithreading, Event handling, Exception handling and Generics.
  • Worked on implementing full life cycle of software development process (SDLC) including Designing using the UML tools like OMENDO, developing, and deploying J2EE applications on Apache Tomcat, Web logic, Web sphere application Servers.
  • Experience in version control system tools like GIT, CVS and SVN and Experience in unit testing the applications using Junit.
  • Expertise in databases such as Oracle, MySQL, SQL Server, IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Hands-on experience working wif Continuous Integration (CI) build-automation tools such as Maven and Apache Ant.
  • Have experience on different domains like Banking, Travelling and Insurance.
  • Have experience on Reporting Tools like BIRT and Cognos
  • Possessing good interpersonal skills in coordinating various teams like development team, QA team and support team as required
  • Sun Certified Java Programmer.

TECHNICAL SKILLS:

Languages: Java (J2SE 1.8/1.7/1.6/1.5/1.4, JEE 6 / 5), J2EE, JSP2.1/2.0/1.2, Servlets2.x/3.x, JDBC, C++, C

Frameworks: Spring, Spring MVC, Spring Boot, Struts, TopLink, Hibernate

Web Technologies: HTML 5/DHTML, XHTML1.1, JavaScript, jQuery, CSS3, XML1.0, Velocity Template

Databases: Oracle, DB2,MS SQL, MYSQL, SQL Server

Version Control: GIT, CVS, SVN, Maven, JIRA

Methodologies: Waterfall Methodology, Agile Methodology

Web /Application Servers: WebSphere 7.0, WebSphere sMash, WebLogic 6.1, JBOSS, Apache-Tomcat

Other Tools: BIRT, Cognos, Rational Application Developer, Eclipse

PROFESSIONAL EXPERIENCE:

Confidential: St. Louis, MO

Full Stack Java Developer

Responsibilities:

  • Worked in Agile Scrum environment to carry out the application development, delivery and Testing.
  • Used Spring Boot, Spring Batch and Spring Cloud for developing microservices, REST to retrieve data from client-side using Microservice architecture and worked wif WebLogic for deploying microservices.
  • Developed Spring JPA Repositories to access and information from MYSQL database.
  • Performed Entity mappings such as One-to-one, One to Many and Many to Many mappings using Spring JPA.
  • Configured Persistence-Context in Spring Framework and Hibernate as a persistence provider to interact wif the MySQL database.
  • Configured Persistence-Context in Spring Framework and Hibernate as a persistence provider to interact wif the MySQL database.
  • Implemented Transactions using Spring framework.
  • Developed the RESTful web services in Java wif the JAX-RS implementation Jersey for adding, updating and deleting the Solution, Service Firewall and Site-to-Site VPN policies.
  • Configured Maven for Continuous Integration and Deployment to WebLogic using Jenkins and Docker.
  • Used Junit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.

Environment: Java, HTML5, CSS3, JavaScript, Typescript, Bootstrap, Spring Boot, Spring IOCHibernate, REST, STS, MySQL, WebLogic, Agile, MAVEN, Log4J, GIT

Confidential

Technical Lead

Responsibilities:

  • Played critical role in ProGenie development and developed modules Home, Settings,
  • Knowledge, Department in admin console.
  • Involved in design and documentation of the application model using Unified Modeling Language (UML) tool OMENDO .
  • Configured BoldChat a live chat application in WnsCareer
  • Responsible for creating the Controller layers, Service Layer,DAOs and Data Objects for the assigned modules .
  • Responsible for developing the presentation layer using JSP, HTML, XML, XSLT, CSS, Custom Tags, Struts-Html tag library.
  • Involved in unit testing, integration testing, UAT and Production phases.
  • Performed defect tracking, bug fixing and enhancements.
  • Developed Web Analytics reports.
  • Developed Batch jobs to run Reco and Chat on Wnscareers.
  • Have taken Complete responsibility of ProGenie deployment on WnsCareers (UAT and Production)
  • Generating monthly ProGenie Performance Report and sharing wif WnsCareers HR team.
  • Code optimization for search in home dashboard to improve search criteria.
  • Guided Chat Agent for Bold Chat related stuff.
  • Involved in Connection pooling for MS-SQL DB Server and ProGenie System Changes for MSSQL integration.
  • Involved in writing the Server-side Scheduler Scripts and configured log for Scheduler Batch Programs.
  • Worked on Connection pooling to improve the ProGenie performance.
  • Used JUnit/Eclipse for the unit testing of various modules extensively used Custom JSPtags to separate presentation from application logic.
  • Used ANT/MAVEN for compilation and building JAR, WAR and EAR files .Used javacollections API extensively such as Lists, Sets and Maps.

Environment: Struts 2.0, JAVA 1.7,BoldChat, MS SQL, JSP, JAVA Mail, CVS,ANT builtJunit,Tomcat,Omendo

Confidential

Technical Lead

Responsibilities:

  • Assigning work to the team, halping the team to work done, solved critical cases and updating the status of work.
  • Physical Data Model Document, Design Documents are created and involved in development work for Google Dashboard and Leading the team.
  • BIRT Reporting design, DB2 queries for getting the data from TDW, Prepared UseCase
  • Coding dividing the task to sub tasks and sharing that to the members and updating the status of work.
  • Involved in Designing & development of data export, coordinating wif the onsite team, Knowledge transforming to the new team members.

Environment: Java 1.5, Velocity, Servlets, Java Beans, Struts, spring, oracle, TopLink, HibernateJavaScript, Ant, Maven, Eclipse, and Tomcat web Server

We'd love your feedback!