We provide IT Staff Augmentation Services!

Full Stack Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Dearborn, MI

SUMMARY

  • Around 7 years of experience in all parts of Software Development Life Cycle (SDLC) including requirement analysis, design specification, code development, code integration, testing and deployment of client - server applications using Object Oriented Analysis Design and methodologies.
  • Experience in working in environments using Waterfall, Agile (SCRUM) and Test Driven (TDD) development methodologies.
  • Expertise in Design, Development of applications using middleware/back-end technologies like Javaand J2EE technologies using CoreJava, Servlets, JDBC, Spring modules, implementation of Model-View-Controller (MVC) using Spring, Spring boot, Struts frameworks and ORM tools like Hibernate etc.
  • Experience in AWS platform and its features includingIAM,Cloud Watch,Cloud Trail,Cloud FormationAWS Configuration,Autoscaling,Cloud Front, S3, Lambda, API GATEWAY.
  • Implemented a'server less'architecture usingAPI Gateway, Lambda, and Dynamo DBand deployedAWS Lambda codefrom Amazon S3 buckets. Created a Lambda Deployment function and configured it to receive events from you're S3 bucket.
  • Extensive experience in developing Microservices usingSpring Boot, Spring Cloud using Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
  • Experience in using build/deploy tools such asJenkins, Docker for Continuous Integration & Deployment for Microservices.
  • Extensive Experience in Java/J2EE programming - Servlets, JSP, JSTL, JMS.
  • Experience in using different servers like Tomcat, WebLogic, JBOSS and WebSphere applicationservers.
  • Good noledge and experience working with latest versions JDK 7 and JDK 8.
  • Proficient and well versed with new features but not limited to Java multiple exception handling, Lambda expressions and annotations.
  • Experience in Designing and building dynamic and user interactive websites usingHTML, CSS, JavaScript,Angular 4/6,Bootstrap,andjQuery.
  • Experience in building web applications using Spring framework features like MVC, AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object)
  • Experience in using teh Web Services such as SOAP (JAX-WS) and REST(JAX-RS) and implemented using Spring technologies.
  • Experience in developing messaging systems using JMS.
  • Experience in using ANT and Mavenfor build automation.
  • Strong experience with Version Control like GitHub, SVN and Perforce.
  • Expertise in database modeling, administration and development usingPL/SQL in Oracle (8i, 9i and 10g,12c), MYSQL and SQL Server environments.

TECHNICAL SKILLS

Programming Languages: JAVA, C, C++, XML, PL/ SQL

Java/J2EE Technologies: J2EE, Servlets, JSP, JDBC, JPA, Hibernate, Spring 3.0, JSF, REST, JMS, JAX RPC, JBOSS ESB.

Framework & Tools: Struts, Hibernate, JPA, Spring, Spring MVC, Spring Boot, Camel, J2EE Design Patterns, Java Data Objects, JSF, JUnit 3.8.1, Ant 1.6.2, Maven framework.

Web Services: WSDL, UDDI, XML, DTD, XSD, XSL, XLST, JAXB, JAXP, SAX, JDOM, JAX-RS, JAX-WS, SOAP, JAVA RMI, JSON, Restful, AXIS engine, SOAP UI.

Web/Application Servers: Web Sphere, Apache Tomcat, Jboss.

PROFESSIONAL EXPERIENCE

Confidential, Dearborn, MI

Full Stack Java/J2EE Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development, and testing of application, developed using AGILE/Scrum methodology.
  • Developed application using Spring (Spring MVC, Spring Boot, Spring IOC, DI) and teh persistent layer JPA.
  • Rest architecture-based web services to facilitate communication between client and servers and used Postman/Swagger to test teh web service responses.
  • Developed Web Services using Restful with Spring MVC and developed DTDs, XSD schemas for XML (parsing, processing and design) to communicate with Active Directory application using Restful API.
  • Using Java8 concepts like lambda expressions and streams while loop iterations and functional interfaces with default method implementations.
  • Backend coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Exception Handling etc.
  • Involved in creating teh wireframes and transforming design mock-ups into functional Single Page Application, cross-browser compatible HTML/CSS layouts and implementing dynamic elements and reusable libraries with Angular 8.
  • Worked on build/deploy tools such asJenkins, Docker for Continuous Integration & Deployment for Microservices.
  • Hands on experience in writing unit test cases using Junit and Mockito framework.
  • Created SQL queries using Microsoft SQL, stored procedures and triggers to manipulate data, control access to data and to maintain data integrity.
  • Implementation of Flyway database migration tool.
  • Implementation of web services in a distributed architecture system (i.e., Pivotal Cloud Foundry PCF)
  • Hands on experience and noledge of security standards and patterns (Oauth, OpenID)
  • Configured queries in SPLUNK to create views and track teh log files.
  • Hands on experience and noledge of Tableau data visualization tool to generate monthly report summary of Checkmarx Vulnerabilities based on Skill-Team/Project Name.
  • Used GIT Repository able to configure and initialize repository to pull and push source code, begin and stop tracking files also stage and commit changes.
  • Used JIRA for user story tracking and defects tracking.

Environment: Agile, Core Java, Java 1.8, J2EE, Spring, Angular 8, Rest, JPA, Spring MVC, Spring Boot, Hibernate, Oracle, PCF, CRUD, IntelliJ IDE, Postman, Swagger, Jenkins, Gradle, GIT, Tomcat, STS, JSON, Unix Script, Microservices, Oauth, OpenID, Amazon S3 Bucket, Microsoft SQL, Flyway, Docker, Tableau, Checkmarx.

Confidential, Tampa, FL

Java Developer

Responsibilities:

  • Developed application using Spring (Spring MVC, Spring Boot, Spring IOC, DI) and teh persistent layer uses JPA.
  • Using Java 8 concepts like lambda expressions and streams while loop iterations and functional interfaces with default method implementations.
  • Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
  • Rest architecture-based web services to facilitate communication between client and servers and used Postman to test teh web service responses.
  • Produced and consumed centralized Spring Restful Web Services for Enterprise and web applications to consume in JSON format and in trusted client-server environment.
  • Experience in creating request response POJOs for JSON response through Data Transfer Object Layer.
  • Worked on Git as version control management and JIRA as Defect management for bug, issue tracking of application. Used Jenkins for CI/CD process.
  • Unix shell scripts for logs and cronjobs.
  • Worked on build/deploy tools such asJenkins, Docker for Continuous Integration & Deployment for Microservices.
  • Hands on experience in writing unit test cases using Junit and Mockito framework.
  • Hands on experience in visual exploration and real-time analysis of data and application logs using Elastic Search tool Kibana.

Environment: Core Java, Java 1.8, J2EE, Spring, Rest, JPA, Spring MVC, Spring Boot, Bootstrap, Oracle, CRUD, Eclipse, Jenkins, Maven, GIT, Tomcat, STS, JSON, Unix Script, Microservices, Spring Cloud, Kibana, Docker.

Confidential, Bloomington, IL

Full stack Java/J2EE Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development, and testing of application, developed using AGILE/Scrum methodology.
  • Designed application modules, base classes and utility classes using CoreJava.
  • Analyzed teh GRADLE dependency management in base code to annotate teh dependencies on to Spring Boot application forMicroServices.
  • Performed server migration using cloud services like AWS from physical to cloud environment
  • Involved in writing Java API for Amazon Lambda to manage some of teh AWS services.
  • Used NOSQL database like Amazon dynamo DB to store data of reporting Application.
  • Amazon IAM was used to maintain teh user credentials and also involved in creating custom IAM policies to various groups defined within teh organization.
  • Object storage service Amazon S3 is used to store and retrieve media files such as images.
  • Building Packages using GRADLE and JENKINS build tools.
  • Designed and developed JUnit test cases during teh development phase.
  • Used Rest API client POSTMAN and SWAGGER for testing web services request and response.
  • Developed backend logic using core java including Collections and multi-threading.
  • Developed a Single Page Application using Angular 4/6 to onboard teh developed IPM modules to teh clients.
  • Consumed teh developed Web services in Angular application.
  • Developed front-end components using Angular 4/6, TypeScript, Angular Material and NgRx-bootstrap and Node.
  • Used PerForce for version controlling and maintain source code and commits.
  • Worked under AGILE Program and attended daily based scrum calls.
  • Involved in Analysis, Design and Implementation of Business User requirements.
  • Translate application storyboards and use cases into functional applications.
  • Gather and analyze client /business requirements and design teh application user interface.
  • Actively participated in teh daily SCRUM meetings.
  • Practiced test driven development (TDD) to expedite teh development process.
  • Backend coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Exception Handling etc.
  • Involved in Multi-tiered J2EE design utilizing Spring Inversion of control (IOC), Spring MVC, Spring Annotations, Spring Transactions, Hibernate and Spring JPS.
  • Implemented teh persistence layer in Hibernate, Created teh Hibernate POJO Objects and mapped using hibernate annotations.
  • Developed Web Services using Restful with Spring MVC and developed DTDs, XSD schemas for XML (parsing, processing and design) to communicate with Active Directory application using Restful API.
  • Implement teh project as a multi-tier application using Spring MVC & Spring core concepts like AOP, IOC.
  • Perform End to End testing of web services using automation tools to validate input and results for REST web services.
  • Designed teh Website, used HTML, CSS, JavaScript.
  • Working with Agile and Scrum software methodologies to track daily work activities and tasks.
  • Maintaining, Testing and Supporting of user applications.
  • Interacting with clients and business users to solve technical related issues on daily basis.
  • Develop unit test cases and suits on JUnit framework for unit testing.
  • Used Perforce for version management & Gradle for building teh application.
  • Used Rally Agile for issue/bug tracking to meet certain criteria, each with their own state machine.
  • Configure Team City build jobs for numerous services to facilitate continuous integration.
  • Proactively tests application and tracked defects.
  • Interacted with teh technical content writers on daily basis to update teh test documents.

Environment: Java, Spring, RESTful Web Services, Hibernate, AJAX, HTML5, CSS3, Javascript, CSS3, jQuery, Agile, Eclipse, JUnit, Maven, SQL Server 2014, REST API, DynamoDB, Amazon API Gateway, AWS Lambda, S3 Bucket, AWS IAM, Angular 4, SASS, Eclipse, JUnit, Maven, Perforce, Spring Boot

Confidential, Malvern, PA

Full stack Java/J2EE Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development, and testing of application, developed using AGILE/Scrum methodology.
  • Designed and developed teh application using agile methodology and followed Test Driven Development (TDD), Scrum.
  • Effectively interacted with team members and business users from different regions for requirements capture and analysis.
  • Involved in creating teh wireframes using Balsamiq and transforming design mock-ups into functional Single Page Application, cross-browser compatible HTML/CSS layouts and implementing dynamic elements and reusable libraries with Angular 4.
  • Following FSA Design System as teh design guide for teh application and implementing teh designs and building 508 compliant code for accessibility.
  • Used Angular-CLI to generate components, services, directives, filters, Angular 4 Reactive forms to implement complex forms and performed teh validations using Form Builder.
  • Created SQL queries, stored procedures and triggers to manipulate data, control access to data and to maintain data integrity.
  • Developed REST Web Services using spring and tan consumed teh webservices in Angular.
  • Used REST Client and POSTMAN to test teh services.
  • Used Maven for dependency management and build purposes and Jenkins for continuous builds and deployments.
  • Developed test cases using JUNIT, Mockito frameworks for back-end testing and used Karma and Jasmine for angular testing.
  • Implemented MVC architecture using Spring framework.
  • Used Spring framework for teh business layer using Spring Core, DAO, Spring ORM, and Spring Web MVC.
  • Automated build and deploy using Jenkins inJBossapplication server.
  • Used Log4J for logging and tracing teh messages.
  • Used JIRA for user story tracking and defects tracking.
  • Used SVN for version control.

Environment: Java 1.7, Spring MVC, Spring Core, RESTful Web Services, Hibernate, HTML5, CSS3, JavaScript, JMS, JBoss, Agile, Eclipse, JUnit, Maven, SQL Server 2014, Angular 4, Angular CLI, SASS.

Confidential, Dallas, TX

Java/J2EEDeveloper

Responsibilities:

  • Gather, analyze customer/business requirements to design and implement teh services.
  • Worked with integration and middleware teams during application on-boarding.
  • Implemented REST and SOAP web-based service using JAX-WS, JAXB and JAX-RS API’s to expose and consume with defined WSDL, URL’s.
  • Extensively worked with teh retrieval and manipulation of data from teh Oracle Database by writing queries using SQL and PL/SQL.
  • Configuration of beans.xml and cxf.xml with web service annotation implementation using Spring Boot framework.
  • Building bundles and packages using MAVEN and Jenkins build tool.
  • Design and development of UI Screens using HTML, CSS and AJAX.
  • Deployment of projects and bundles in various environment using jboss-fuse-6.1.0. redhat-379 and Service mix web server.
  • Good experience in HTML5, CSS3to develop web-based applications.
  • Sanity testing of web services using SOAP UI tool to validate request and response xml’s for REST and SOAP web services.
  • Extensive experience in conversion and migration of web servers like Service Mix instances and Jboss-fuse-6.1.0, Apache camel.
  • Good noledge in various tools like CA Agile rally and STS tool.
  • Used JDBC API framework for connection of Oracle Database to execute PL/SQL queries for transaction management.
  • Off-shore management and provide support for E2E testing and integration downstream applications.
  • Configured queries in SPLUNK to create views and track teh log files.
  • Used GIT Repository able to configure and initialize repository to pull and push source code, begin and stop tracking files also stage and commit changes.
  • Worked under AGILE Development program and attended Daily based Scrum calls.

Environment: Core Java, HTML, CSS, JavaScript, PL/SQL, Spring Framework 4.2, Web Services, Restful, SOAP, JMS, Apache Camel, AWS, Service Mix, Eclipse IDE, Jbos-fuse-6.1.0, Oracle, MAVEN, Log4J, Git, JUnit, SOAPUI, SPLUNK.

We'd love your feedback!