We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Camden, NJ

SUMMARY

  • Highly skilled Java Developer in developing Web - based Enterprise applications using Java/J2EE technologies.
  • Proficient in J2EE technologies such as Spring, Servelts, Struts, Hibernate, JDBC, JMS and Object-Oriented programming techniques.
  • Experienced in developing Micro-Web-Services using JAVA 1.8, Spring Boot 2.1.1, AWS, OAuth2 with Oracle 11g Express Database.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC.
  • Deep understanding of 3-Tier Architecture, Service-Oriented Architecture, webservice-APIs (SOAP, REST).
  • Profound experience in Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, Elasti Cache, SNS, SQS, AMI.
  • Excellent implementation on front-end techniques such as HTML 5, CSS3, JavaScript, jQuery 3.3.1, Bootstrap 3.0, Angular 5.
  • Proficient with SQL Server 2017, MySQL 8.0, MS Access 2013, Oracle 11g Database development with knowledge of Stored Procedures, Functions, Triggers, Views, able to write complicate queries .
  • Experienced in deployment tool Jenkins and published on Docker container.
  • Expertise working with JAVA Build Tool, such Maven to get automatically Jars needed.
  • Strong hands on experience with Design Patterns (Creational, Structural, MVC, Factory, Singleton, DAO, DTO, Observer and Behavioral) in the development of Multi-Tier distributed Enterprise Applications.
  • Strong experience in establishing/configuring the application infrastructure using application servers (WebLogic, WebSphere and JBOSS) and web servers (Tomcat).
  • Hands on experience on data analysis by using python and data virtualization by using d3.js.
  • Used Jira tool for Project Management and Bug Tracking.
  • Good understanding of Agile and Waterfall methodologies.
  • Familiar with develop tools: J2EE Eclipse, NetBean, VS Code, Pycharm, Visual Studio, Dreamweaver, Notepad++, etc. Be able to pick up other tools efficiently.
  • Version control knowledge like GitHub and Mercurial.
  • Outstanding interpersonal and communication skills.
  • Team Player with Focused/Committed/Get-the-Job-Done attitude, highly organized and able to work independently.

TECHNICAL SKILLS

Programming \ IDE: JAVA, C, C++, C#, Python, SQL, PL/SQL, \ Eclipse, NetBean, VSCode, Visual Studio, \ JavaScript, jQuery, PHP\ Pycharm, Dreamweaver, Notepad++

Java/J2EE Technologies\ Frameworks: Java, J2EE, JSP, JSTL, EJB, Servlet, JMS, \ Struts2, Spring 5, Node JS, Spring MVC, \ JDBC, Factory, Singleton, Exception \ Hibernate, Log4j \ Event Handling, Multi-threading, Java Beans, \ Spring MVC, Spring boot, Struts, Hibernate, \

Scripting languages\ Web/Application Servers: HTML, CSS, XML, JavaScript, AJAX, JSON, \ Web Sphere, WebLogic, Tomcat and JBoss \ DHTML, XSL, XSLT, Python, SSH, Groovy\ Server\

Distributed Technologies\ ORM Tools: JNDI, JMS, Hystrix, Eureka\ Hibernate, JPA, CrudRepository\

Methodologies\ Testing Tools: Agile, OOAD\ JUnit, Spock, PostMan\

Tools: \ Operating Systems: SQL Navigator, Ant, Maven builds, Jenkins, \ Windows /NT/2003/Server/XP/8/10, Unix\ Gradle, Rational \ and Linux\

Version Control\ Web services: SVN, CVS, Mercurial, GIT\ SOAP, RESTful\

Database Systems: Oracle 11g, SQL Server 2017, MySQL 8.0, \ MS Access 2013\

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Developer

Responsibilities:

  • Implemented MicroServices architecture using Spring Boot 2.1.1 for making the application smaller and independent.
  • Design and create Relational Database tables, views and stored procedures.
  • Developed the project using MVC design pattern.
  • Create RestController to integrate with other Services such as Dealer Employee Management and Retailer Package Tracking.
  • Create Entity class with Hibernate annotation to control data fetching and cascading type and batch size to improve the data access performance.
  • Implement JPA repository to access data as DAO including custom querys.
  • Integrate with existing Auth system and configure Spring Security to get principle.
  • Implement SAML to approach Single Sign On.
  • Test RESTful design by using Postman.
  • Configured Jenkins for project build and deployment.
  • Worked with onsite Linux Server and set up Docker containers.
  • Implement Kafka 2.1.0 for sending notification to specific topic.
  • Provided Slf4j logger for debugging the application system.
  • Follow the Software Development Life Cycle and Agile methodology to develop projects.
  • Use JIRA for project management and ServiceNow for tickets.
  • Performed Unit Testing using Junit, Mockito, Spock and used Maven 2.0 as build tool for managing dependencies.

Environment: JDK 8, RESTful, Springboot 2.1.1, SAML, OIM, OAM, AD, LDAP, Docker, Java Script, Junit, JSP, JSON, XML, Hystrix, Web Services, Maven, Agile

Confidential

Backend Java Developer

Responsibilities:

  • Implemented MicroServices architecture using Spring Boot 2.1.1 for making the application smaller and independent.
  • Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose. Designed and developed the project using MVC design pattern.
  • Developed RestController for Mapping requests.
  • Used Hibernate annotation to control data fetching and cascading type and batch size to improve the data access performance.
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Implement JPA repository to access data as DAO.
  • Configured Spring Security to grant permissions for different level resources.
  • Implement OAuth2 to verify authentication.
  • Test RESTful design by using Postman.
  • Create testing frontend by Angular 5 with typescript and Bootstrap 3.
  • Configured Identity and Access Management (IAM) groups and users in AWS for improved login authentication.
  • Used Amazon cloud formation templates for creating stacks to launch AWS infrastructure and resources.
  • Configured Jenkins for project build and deployment.
  • Worked with AWS and utilized EC2 to deploy Docker containers onto the severs.
  • Implement Kafka 2.1.0 for both Producer and Consumer.
  • Provided Log4j support for debugging the application system.
  • Follow the Software Development Life Cycle and Agile methodology to develop projects.
  • Use JIRA for project management.
  • Performed Unit Testing using JUnit, used Log4j technology for logging and used Maven 2.0 as build tool for managing dependencies.

Environment: JDK 8, RESTful, Springboot 2.1.1, OAuth2, Angular 5, Bootstrap 3, AWS, EC2, Docker, Java Script, Junit, Agile, UML, OOAD, SOA, JSON, XML, Web Services, Maven

Confidential

Java/J2EE Full Stack Developer

Responsibilities:

  • Developed the application using Struts2 MVC Framework with Spring IoC pattern.
  • Developed controllers to invoke different service function based on insurance types.
  • Developed validation rules and properties files using multiple Struts2 Custom/Bundled Validator such as date validator, email validator.
  • Implemented service layer on top of oracle DB using Spring Security, Session Modules
  • Configured Hibernate-ORM to map java objects such as clients and claims with database tables.
  • Use HttpClient to send request and receive response from external API.
  • Implement JMS pattern for messaging services.
  • Created SOAP based web service for prescriptions module and tested using SOAP UI
  • Create web pages using JSP, and HTML5 along with jQuery and CSS3 for styling
  • Involved in automation process through Jenkins CI and CD.
  • Worked on creation of custom Docker container Images, tagging and pushing images.
  • Performed Unit Testing using JUnit, used Log4j technology for logging and used Maven as build tool for managing dependencies.
  • Involved in all aspects of software development life cycle and followed Agile methodology to develop project plans.

Environment: JDK 7, Spring MVC, Struts2, Hibernate3.6.1, JSP, HTML5, jQuery, CSS, Servlets, Tomcat 7.0, Junit, Jenkins, Maven, Agile

Confidential

ASP.NET Full Stack Developer

Responsibilities:

  • Developed backend aspx.cs C# code to accomplish business goal.
  • Implement Wechat official account messaging APIs.
  • Implement Wechat payment APIs.
  • Create HttpClient to send request and receive Access Token as interval method and run as 3rd party server.
  • Apply OAuth 2.0 and make user Login under the Silent Mode.
  • Invoke payment portal by JsBridge.
  • Developed the UI using HTML and Bootstrap, JavaScript, jQuery, jQuery UI, CSS and CSS3.
  • Designed the table structure of database in MS SQL Server 2005.
  • Designed responsive layout and action feature by implementing bootstrap.js and jQuery.mobile.
  • Restful design by using asp.net as server layer to interact with JSON, XML and database.

Environment: .Net Framework 4.5, SQL Server 2012, C#, ASP.NET, IIS, Visual Studio 201 3

We'd love your feedback!