We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY

  • Overall 7+ Years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client - Server a
  • Extensive experience of designing and developing software applications with Java, J2EE, EJB, JSP,, Servlets, Java Beans, ORM, Web Services, JDBC, XML, CSS, SOAP, REST.
  • Proficient in Java/J2EE Design Patterns including Singleton Factory, Model View Controller (MVC), Data Access Object (DAO) and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Responsible for designing Presentation Tier (web pages) using concepts such as, HTML, XML, CSS, Javascript and JQuery using AJAX.
  • Extensive experience in design and architecture of J2EE based large applications and good working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module, and Spring Batch in Spring Framework.
  • Good experience on working with Amazon Web Services like EC2, S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon CloudFront.
  • Experience in writing numerous test cases using JUnit framework.
  • Worked on IDEs such as Eclipse/My Eclipse for developing, deploying and debugging the applications. Experience in developing applications using frameworks like Struts, Hibernate and Apache CXF.
  • Experience on MS-SQL 2012,,MySQL and expertise in environment from availability, performance and scalability perspectives.
  • Proficient with development of RESTful Web Services using JAX-RS for exchange of JSON and XML representations. Experience in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose, Enterprise Architect and MS Visio.
  • Experienced in using ANT and Log4j. Experience working with databases such as Oracle, MS-SQL Server MySQL and using PL/SQL to write stored procedures and functions for different Data Models.
  • Experienced in a fast-paced Agile Development Environment including Test-Driven Development (TDD) and Scrum. Hands-on experience with Reporting Tool Crystal Reports to create reports in various formats and tuning the performance.
  • Experience in using Integration tools like Jenkins.
  • Experience in Configuration Management, setting up company Version policies, build schedule using SVN, CVS and Git.
  • Expertise working on Application Servers and Web Servers like WebSphere, WebLogic, Apache Tomcat 5.x/6.x/7. x.
  • Extensive experience in DatabaseDevelopment using SQL, PL/SQL, Stored Procedures, Functions, SQL Developer & TOAD, Triggers and SQL Server Management Studio
  • Good experience in log4J implementation for persist the data into log files and experience with Ant and Maven for the build and deployment of applications
  • Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and UserAcceptancetesting extensively.
  • Highly self-motivated and goal-oriented team player with strong analytical, debugging, problem solving skills. Diversified knowledge and ability to learn new technologies quickly.

TECHNICAL SKILLS

J2EE Technologies: Java, J2ee, JSP, Servlets, Java Beans, Java Server Faces (JSF Hibernate, Spring, JDBC, spring

Cloud Computing: Amazon EC2, Amazon S3, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS CloudWatch, Amazon EBS other services of the AWS family

Web Technologies: HTML, JavaScript, Ajax, JQuery

Web Services: SOAP, RESTful,AX-WS and JAX-RP

Application Server: WebLogic, JBOSS, IBM WebSphere

Web Server: , Apache Web Server, Tomcat

Languages: JAVA, C++, UNIX.

Databases: Oracle 8.x/9i/10g Enterprise Edition, MS-SQL Server 2008/2005, DB2, PLSQL

Tools: Rational Rose, Eclipse, Jenkins, Log4J, Maven,ANT, MS Project, Net Beans.JIRA,QTP

Operating Systems: UNIX (Sun Solaris),, Windows

Version Control Tools: SVN, Git

PROFESSIONAL EXPERIENCE

Confidential, Richmond, VA

Full Stack JAVA Developer

Responsibilities:

  • Involved in the design, development and testing phases of Software Development using scaled AGILE
  • Closely worked with business system analysts to understand the requirements to ensure that the right set of UI modules were built
  • Designed and developed a credit reporting agent portal using framework Angular 2/4 along with HTML5, CSS3, and typescriptWorked on Angular 2/4 by consuming Restful web services & used Angular forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side
  • Designed and built security architecture using AWS Lambda, AWS API Gateway, AWS Cognito and AWS STS
  • Implemented AWS IAM for managing the credentials of applications that run on EC2 instances. Creation of REST Web Services
  • Micro Services have been built using spring boot, spring cloud and deploying to AWS Cloud
  • Setup and build AWS infrastructure various resources, EC2, S3, and RDS in CloudFormation JSON templates
  • Developed applications using Spring MVC, Spring Boot, JSP, JSTL (Tag Libraries) and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Actively discussed with Development, DBA, and Infrastructure teams to build strategy in order to automate maximum number of test scenarios by implementing complex queries to retrieve data from legacy systems, for application results
  • Involved in development of commonly used angular components across teams such as directives for grid, pagination, conditional validations.
  • Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
  • Prepared, arranged and tested Splunk search strings and operational strings.
  • Created tasks for updating TSconfig tracked files based on glob, TSlinting, and compiling Typescript files
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for microservices.
  • All the functionality is implemented using Spring IO / Spring Boot, and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Developed microservices based independent API using REST to connect with several databases like Oracle, Postgres.
  • Used the fundamentals of Java8 features like parallel streams and filters through lambda expressions to handle searching
  • Implemented Docker-maven-plugin in maven pom to build Docker images for all micro services and later used Docker file to build the Docker images from the java jar files
  • Used Auto-scaling and Elastic Load Balancer features on EC2 instances to serve the end users using applications during unexpected traffic/demand
  • Implemented automated deployments with Docker-compose for scalable application deployment by orchestrating containers
  • Implemented build stage- to build the micro service and push the Docker container image to the private Docker registry
  • Configured S3 Buckets for EBS backed Snapshots and versioning for data backups and Leveraged AWS cloud as an extension
  • Used Karma (Jasmine) for angular Unit testing and selenium for E2E testing
  • Implemented Angular Router to enable navigation from one view to the next as agent performs application task
  • Used REST client / POSTMAN to check the response of various API's, Swagger UI as a visual documentation for back-end implementation and client-side consumption. Handled various exceptions based on the response
  • Used GIT for source control and JIRA for tracking purposes.
  • Created automation tests for Functional testing, Smoke Testing, and Regression testing
  • Removed unnecessary pauses from automation tests and implemented methods to dynamically wait for elements and pages to load, in result decreased automation execution time by a drastic margin.

Environment: Linux, Unix, AWS,,Java1.8, Maven, Hibernate, Spring Boot, Docker/Docker Compose, ALB, ECS, EC2, S3,Cloud Watch, AWSlambda, Angular2/4, Typescript, JavaScript, YAML, HTML5, CSS3,sass Consul,Node JS, PostgreSQL, Micro services, spring batch, Oracle DB,RxJS, phantom JS, karma, Junit, mockito,Artifactory, GitHub, Jenkins, Postman, Kafka Tool,UNIX Scripting, Google Chrome.

Confidential - Atlanta, GA

Java Full Stack Developer

Responsibilities:

  • My role is full-stack developer using Typescript(Angular) and Java/Spring boot framework.
  • Experience in developing Cloud computing microservices using Spring Boot, Spring Cloud and Netflix based Eureka Discovery, Eureka Server, Zuul, Ribbon, and Feign.
  • Experienced is designing and developing the "search functionality" for B2B billing and reporting features
  • Implemented the front-end portal windows and cards were developed by me, using angular and spring boot frameworks (back-end).
  • Successfully developed the front-end "Material cards and pages" based on the supplied wire frames
  • Experienced in developing Karma/Jasmine unit test cases for the angular
  • Worked on QA, UAT, Prod defects raised through any channels of POS.
  • Designed and developed the REST APIs for the B2B billing and Order resources using the supplied interaction UML sequences diagrams
  • Experienced in developing most of the Java spring boot applications based on supplied specification
  • Proficient in creating the controllers, services, and repository layers for the micro-services
  • Expert in using the JPA/SQL database access routines for the service layer
  • Implemented interfaces to external third party applications for search queries from front end
  • Log Management tools Kibana, NewRelic
  • Coordinated with internal and external client resources to isolate and troubleshoot issues resulting in service disruption and outage.

Environment: JAVA 1.8, J2EE, Spring Boot, Spring Cloud, REST API, Netflix, Lombok, Swagger, Redis, Angular5,AWS cloud platform, Apache Tomcat, GitHub, Jenkins, JIRA/Agile, MySQL, Kibana.

Confidential

Java/J2ee Developer

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Worked with Core Java for business logic.
  • Implemented the project according to the Software Development Life Cycle (SDLC)
  • Developed the web layer using Spring MVC framework.
  • Implemented JDBC for mapping an object-oriented domain model to a traditional relational database.
  • Implemented Object-relation mapping in the persistence layer using hibernate(ORM) framework. Extensively used DAO patterns, including mapping DAO objects, configure file and classes to interact with database.
  • Used Page Object Model (POM) to create Automation Framework using Eclipse, JAVA, Selenium WebDriver, TestNG, Maven and Apache POI.
  • Extensively used TestNG Listener to generate automatic response on Test failure, Skip, and Success.
  • Created Stored Procedures to manipulate the database and to apply the business logic according to the user's specifications.
  • Involved in analyzing, designing, implementing and testing of the project.
  • Developed UML diagrams like Use cases and Sequence diagrams as per requirement.
  • Developed the Generic Classes, which includes the frequently used functionality, for reusability.
  • Exception Management mechanism using Exception Handling Application Blocks to handle the exceptions.
  • Developed Java API to interact with the Amazon SQS used in sending bulk emails.
  • Designed and developed user interfaces using JSP.JAVA script, HTML and Struts framework.
  • Involved in Database design and developing SQL Queries, stored procedures on MySQL.
  • Developed Action Forms and Action Classes in Struts frame work.
  • Programmed session and entity EJBs to handle user info track and profile-based transactions.
  • Involved in writing JUnit test cases, unit and integration testing of the application.
  • Developed user and technical documentation.
  • Provide on-call support to production systems and provide analysis, troubleshooting and problem resolution
  • Involved with knowledge transfers and trainings to bring additional resources onboard.

Environment: Java, J2ee.gardle .Swagger, GIT, Micro services, Use Cases, Class Diagrams, Sequence Diagrams, EJB, MySQL, Junit, HTML, JSP, JDBC Drivers, Selenium WebDriver, TestNG. UNIX, Shell scripting, SQL Server, Agile Scrum.

Confidential, St. Louis, MO

Java/J2EE Developer

Responsibilities:

  • Working in Agile based development environment and participating in daily Scrum Meetings
  • Analyzing the legacy C++ code and migrate it to Java 8. Involved in developing the functionality and features using C++. Using Eclipse Integrated Development Environment for coding, debugging and testing the application modules.
  • Working on Migrate ARMS Samba 24 x 7 processing, batch jobs to Linux, + additional deliverables. Improve the code efficiency by optimizing the code and caching frequently used data.
  • Design, develop and deploy new oracle PL/SQL stored procedures.
  • Working on implementing C++ batch jobs and services to Java for the ARMS milestones.
  • Working with ANT and Maven scripts for building and deploying the application in web/App servers.
  • Using Oracle database and Jenkins sonar cube for code quality.
  • Unit testing and Integration testing. Develop Restful APIs for web portal and working with Java Script frameworks like Angular JS, Spring, Hibernate.
  • Wrote Selenium scripts to create reusable components in Data driven framework.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium Web Driver, JUnit, Ant and Jenkins.
  • Using Jira for tracking issues, bugs and improvements in Java programming. Develop RESTful Web services client to consume JSON messages.
  • Working with Shell scripting for processing and scheduling jobs. Using Subversion (SVN) as the configuration management tool to manage the code repository.
  • Involved in fixing and troubleshooting various issues on production. Working on creating various documents that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Used Log4j API for logging in development, testing and production environments, configured to send email notifications.
  • Created SpringMVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components and implemented transaction management using Spring declarative transaction management with Spring AOP concepts.

Environment: Java 8, C++, J2EE, Ajax,, JQuery, JavaScript Oracle 12c, Spring, Hibernate, PL/SQL,, Web Services (SOAP), JMS, RESTful, Multithreading, Log4J,Selenium WebDriver, Ant,, WebSphere, Apache, Maven, GIT, JIRA, Jenkins, Unix/Windows.

Confidential, Harrisburg, PA

Java/J2EE Developer (Full Stack Developer)

Responsibilities:

  • Involved in requirement analysis, designing, and development and testing of the entire application.
  • Designed application modules, base classes and utility classes using core java and implemented web services (WSDL) and effectively worked with SOAP
  • Build this application using spring easy as a REST API server and BackboneJS as a single application. Built rich prototypes and applications using Backbone.js.
  • Designed User Interfaces using JSP, JQuery, CSS, HTML,Bootstrap, Backbone JS, LessCSS and Lodash for front end view as per the requirements that are provided.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a SPA.
  • Used spring validation and wrote validation rules. Developing customer facing software for managing advertisements using BackboneJS.
  • Designed dynamic web pages using JSP, HTML, JavaScript, JQuery or single page applications. Developed customized directives which could be reused by all teams.
  • Developed a Human Resource Tracking Tool using NodeJS and Bootstrap as a value add to my Organization, this tool provides an ability to get all the statistics of the project resources real time.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations. Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services
  • Designed and developed RESTful web services to support JSON for other developers to access to speed up development using Spring Batch, Spring MVC, Spring Web Services, JSON, Log4J, RESTful, POSTGRESql and Maven.
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Façade, Spring MVC and DAO. Developed business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Developed Hibernate DAO classes and with the spring frame work manager classes retrieve and save the data from the database.
  • Implemented Spring ORM with Hibernate taking advantage of Java features like annotation metadata, auto wiring, and generic collections.
  • Developed payment flow using AJAX partial page refresh, validation and dynamic drop-down list. Implemented MavenScript to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the WebLogicApplication Server
  • Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
  • Implemented Log4j for logging purposes and debug the application. Prepared Junit test cases and executed the test cases using Junit in eclipse.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Environment: Java 7, J2EE, Spring 3.0, Spring MVC, Hibernate,, EC2, JSP, JavaScript, Angular JS, React JS, UML, Eclipse, Oracle 11g, MS SQL Server 2012, WebLogic Application Server 10.3, UNIX, JSP 2.0, SOAP, SOA, RESTful, XML, CSS, HTML, Junit 4.4, SVN, Log4j,, Oracle10g, Jenkins, UNIX, Ant 1.8, Maven.

We'd love your feedback!