We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

Ilwaukee, WI

PROFESSIONAL SUMMARY:

  • 9+ years of professional IT experience as a senior developer on various platforms with emphasis on Java application design, development, implementation.
  • Proficient with Core Java concepts such as Serialization,IO, Multithreading, Collections, Concurrency and Exception Handling.
  • Proficient with Java 1.8 features like Lambda expressions and functional interfaces and Streams Microservices.
  • Proficient in implementation of frameworks like Struts, spring, AJAX frameworks and ORM frameworks like Hibernate.
  • Highly skilled in developing and implementing enterprise web application using Spring Boot, Spring Data JPA.
  • Having experience in Spring Batch.
  • Experience in Unit testing frameworks Junit and Mockito framework and in GIT and SVN for version control.
  • Hands on experience Apache Kafka messaging system.
  • Developing customized Light weight persistent classes and ORM framework (HIBERNATE)
  • Having experience in NOSQL data base Mongo DB and MYSQL.
  • Hands - on experience in Source Code Management, Creating Branches, versioning, tagging and managing Repositories using GIT, SVN.
  • Good experience in product development, testing, bugs fixing.
  • Hands on Experience with Agile Methodology and SCRUM meetings.
  • Experienced in Software Analysis and Design using Unified Modeling Language and Rational Rose.
  • Proven capacity to meet deadlines. Excellent communication and presentation skills. Ability as a good developer and effective interaction with end users.
  • Good problem-solving skills, quick learner, effective individual and team player, excellent analytical skills.

TECHNICAL SKILLS:

Java Technologies: Core Java, Jdbc, Servlet, JSP, REST Web Services, Design Patterns

Frame works: Struts, Spring, ReactJS, Hibernate

Database: MySQL, Oracle, MongoDB

Tools: Ant, Maven, Svn, Git

Scripting: JavaScript, jQuery

Servers: Tomcat

IDE: Eclipse, IntelliJ IDEA

Operating System: Windows xp

PROFESSIONAL EXPERIENCE:

Confidential, Milwaukee, WI

Sr. Full stack Java Developer

Responsibilities:

  • Analysing the requirement and impact on other part of the application
  • Worked closely with Business Analysts in gathering the requirements
  • Designed and developed front-end screens using ReactJS
  • Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud, Spring Data JPA.
  • Used Microservices architecture with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Used annotations in the complete project development, webservices, MVC design.
  • Diverse experience utilizing tools in Microservices architecture applications using Spring Boot, Spring Cloud config, My SQL, Restful Web Services.
  • Involved in story analysis and estimation
  • Followed Test Driven Development before actual implementation.
  • Led the team in technical design and development work
  • Involved in Solution Architecture and design discussions.
  • Developed the project using Java and Spring Boot
  • Written Web Services to communicate with front end
  • Junit with Mockito was used to do unit testing
  • Done extensive unit testing before handing over the project for user acceptance testing
  • Involved in integration and maintenance phases too
  • Owned code review process to ensure quality of code

Environment: JDK 1.8, J2EE, Spring Boot 2.1, Web service, React, IntelliJ IDEA 2018.3, MongoDB, Log4j 2, JPA 2.2, Apache Kafka 2.0

Confidential, San Francisco, CA

Sr. Java Developer

Responsibilities:

  • Involved in Solution Architecture and design discussions.
  • Running story grooming sessions and writing stories by breaking down the requirements in to smallest possible independent pieces.
  • Huddling with SA on new requirements and presenting it to entire team.
  • Worked on bug fixing and enhancements on change request.
  • Implemented controllers using Spring RESTful.
  • Reviewing code by making sure, we are delivering code with maximum coverage and without bugs and ensure team is following TDD.
  • Helping team technically apart from my own story development whenever they require.
  • Developed using Microservices architecture.
  • Used JDBC to do database related operations.
  • Designed database schema in MySQL database
  • Developed the project using Java and Spring Boot
  • Involved in code reviews
  • Junit4 framework was used to do unit testing.
  • Involved in fixing defects.
  • Interact with client for technical and functional clarifications

Environment: JDK 1.7, J2EE, Spring 4.3, Web service, Eclipse 4.7, Oracle 12c, Log4j 2, Hibernate 5.0

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Involved in Business, Technical huddles.
  • Involved in story sizing and design discussions.
  • Daily Monitoring the story status of the team members and tracking the stories in JIRA.
  • Talking to Technical manager/Solution architect by involving in design discussions.
  • As a part of CRA development team, working on implementation of RESTful web services for exposing to external ticketing system from CRA application.
  • Analysis of different modules of CRA application & implementation of services in local code base.
  • Integration of the web service based on JSON inputs from external JBPM ticketing system.
  • Code check in s in SVN branches after proper testing in local code base.
  • Enhancements and Innovations in the current application for Code Reusability, Improvement and Synchronization in different Environment.
  • Managed and helped the team technically.

Environment: JDK 1.7, J2EE, Struts 2.3, Web service, Eclipse 4.5, Oracle 12c, Log4j 1.2

Confidential

Java Developer

Responsibilities:

  • Associate coordinated with Business team and engineering team in developing codes to support new application features. He participated in system design specification sessions to document technical specifications and to provide design options and solutions. He maintained the code using technical specifications to update existing application and/or to develop new application with the utilization of programming principles, tools, and techniques. He developed the applications according to Company s Software Development Life Cycle (SDLC) methodology and ensured that builds are properly deployed in development, system, acceptance and production environments. He prepared the test cases/strategies for unit testing/ integration testing and provided technical and functional support to testing teams. He reviewed codes to identify basic errors and assisted junior dev
  • Developers in coding methodologies. He took the responsibility of handling production priority issues and made sure everything goes smoothly till the production move. He Monitored production logs, client specific internal tools (ELG, Webtmon, Splunk, Omniture, alert site) for health check of the applications.

Environment: JDK 1.7, Java Server Pages, Struts 1.2 and Hibernate 4.0.

Confidential

Java Developer

Responsibilities:

  • Analysing the requirement and impact on other part of the application
  • Worked closely with Business Analysts in getting the clarification on requirements
  • Preparing technical design documents.
  • Involved in the Preparation of Program Specifications.
  • Development of Classes for business logic.
  • Involved in Development of hit count feature in firewall module.
  • Involved in Bug Fixing in Firewall Module.
  • Involved in Unit Testing using Junit to find the coverage of the code by using Sonar tool.

Environment: JDK 1.6, Java Server Pages, Struts 1.3, JDBC, Apache Tomcat 6.0, MySql 5.5.

Confidential

Software Engineer

Responsibilities:

  • Involved in Requirements Study & Analysis.
  • Impact analysis for the part assigned
  • Raise clarifications for parts assigned
  • Discuss design and implementation for parts assigned
  • Development of UI Components using Java Server Pages.
  • Involved in implementing MVC architecture using Struts Framework
  • Development of Classes for business logic
  • Converting User Requirements to Technical Concepts.
  • Involved in Development of Asset Management and Configuration Screens.
  • Involved in Unit testing, QA, Bug fixing

Environment: JDK 1.6, JSP, Struts 1.3, Jpa 2.1, Apache Tomcat 6.0, MySQL 5.5

Confidential

Team Member

Responsibilities:

  • Involved in Requirements Study & Analysis.
  • Development of UI Components using Java Server Pages.
  • Involved in implementing MVC architecture using Struts Framework
  • Development of Classes for business logic
  • Converting User Requirements to Technical Concepts.
  • Involved in Development of Asset Management and Configuration Screens.
  • Involved in Unit testing, QA, Bug fixing

Environment: JDK 1.6, JSP, Struts 1.3, Jpa 2.1, Apache Tomcat 6.0, MySQL 5.5

Hire Now