We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

NY

SUMMARY

  • Around 7 years of IT experience in Analysis, Design, Development, Implementation and Testing of Enterprise Applications in the Client/Server environment as a FULL STACK developer using Java/J2ee in Client - Server, 3-tier and n-tier applications.
  • Experience in all aspects of Software Development Life Cycle (SDLC) including requirements analysis, design specifications, code development, code integration, testing, and deployment using Object Oriented Analysis and Design with Core Java/J2EE
  • Expertise in Core Java programming concepts such as OOPS Concepts,Exception Handling, Multi-threading,Data Structures and Algorithms.
  • Knowledge on Java8 features like lambda expression, Stream APIand Interfaces.
  • Good Working experience in using different springmodules likeSpring Core Container Module,Spring MVC,Spring Security, Spring ORM Module, Spring Data,Spring Cloudin Web applications.
  • Gained proficiency in Java, Servlets, JSP, JDBC, JMS, JNDI, and Java API for XML Web Services, Hibernate, JSF, JPA and XML.
  • Developed Micro Service to provide Restful API utilizing Spring Boot with Spring MVC.
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3.
  • Experience in using Pivotal Cloud Foundry (PCF), 12-factor app, Micro services Architecture, API Management like APIGEE Edge
  • Experience in the design and development of SOAP and RESTful web services and integrating with the existing applications.
  • Experience in Client-side Technologies such as HTML5, CSS3, Bootstrap, JavaScript, Angular 7/8, React JS, jQuery, JSON and AJAX.
  • Strong experience in database technologies Oracle 12c/11g, PL/SQL.
  • Experience in Scrum, Agile and Waterfall methodologies.
  • Experienced in using build tools such as ANT, Maven and Gradle.
  • Experience in CI/CD Pipeline using Jenkins.
  • Experience with version control tools like Clear Case, Subversion, CVS and GIT.
  • Strong experience using Mockito, JUnit to perform unit testing and used Log4J for runtime logging.
  • Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS

Languages: Java,J2EE, Servlets, JSP, JDBC 3.0, JSON, Ajax, JDBC, JavaScript, HTML5, CSS 3, Bootstrap, JSF, XML, XSD, XSLT, XPATH, SQL, PL/SQL, WSDL, JUnit, Regular Expressions.

Frameworks/ORM: Spring 5.0, Hibernate 4.2, Struts 2.0

Web Technologies/J2EE: JSP, EJB, jQuery, JSTL, AJAX, XML, JavaScript, AngularJS4.0/2.0, EXT JS, HTML5, CSS3, JSON, XSLT.

IDE’s: Eclipse, My Eclipse, NetBeans, IntelliJ IDEA, Spring Tool Suite (STS).

Databases: Oracle 12c/11g/10g, MySQL 5.0/4.1, SQL Server

Web Services: RESTful web service, SOAP, WSDL, JAX-RS, JAX-WS JMS, JAXB.

Version control/Build Tools: Git, SVN, CVS, Clear Case, Jenkins, Maven, Ant.

Testing Tools: JUnit, TestNG, Selenium, Mockito.

Web/Application Servers: WebLogic, Tomcat, JBOSS, Web sphere

Operating Systems: Windows/NT/XP/2000/98, Unix, Linux

Design Patterns: Singleton, Abstract Factory, Business delegate, Service locator, Model View Controller, Session facade, DAO, Composite, Adapter, Proxy.

PROFESSIONAL EXPERIENCE

Confidential, NY

Full Stack Java Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC).
  • Used agile methodology (SCRUM) for developing application.
  • Participated in JAD sessions gathering along with the Business Analysts.
  • Designed application modules, base classes and utility classes using CoreJava.
  • Implemented the project as a multi-tier application using Spring MVC & used core spring concepts like AOP, IOC.
  • Expertise in CoreJavawith strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
  • Implemented a SOA compliant system working on various transactional messaging using Camel and used Session Beans Message Driven Beans.
  • Created various business process methods required for creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, REST web services.
  • Implemented Hibernate for data persistence and management.
  • Worked on functions in Lambda that aggregates the data from incoming events, and then stored result data in Amazon DynamoDB. Wrote Terraform templates for AWS Infrastructure as a code to build staging, production environments & set up build & automations for Jenkins.
  • ImplementedMicro servicesbasedarchitecture usingspring boot.
  • Designed and deployed a multitude application utilizing almost allthe AWS stackwhich Includes EC2, MongoDB, Docker, Kubernetes Orchestration container focusing on high-availability, fault tolerance, and auto-scaling
  • Integrated spring with Hibernate as the data abstraction to interact with the databases.
  • Configured AWS cloud watch to monitor AWS resources and application, includes creating AWS Customized Scripts to monitor various application and system & Instance metrics.
  • Developed data transition programs from DynamoDB to AWS Redshift (ETL Process) using AWS Lambda by creating functions in Python for the certain events based on use cases.
  • Used NOSQL database Amazon dynamo DB to store data of reporting Application.
  • Successfully developed both the back-end and the client-facing portal for online agent services, accurately accounting for agent training
  • Implemented Singleton, Factory, DAO design Patterns based on the application requirements.
  • Utilizing Cloud Watch and Logic Monitor to monitor resources such as EC2, EBS, ELB, RDS, S3 etc.
  • Consumed and built web services in SOAP, REST supporting both XML and JSON by taking advantage of spring technologies.
  • Developed the Presentation layer using HTML5, CSS3, JavaScript, Angular 8.0 and used AJAX/ jQuery.
  • Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates
  • Developed single page application by using Angular 8.0.
  • Developed Session Beans to process user requests and to load and store information from database
  • Responsible for delivering datasets from Snowflake to One Lake Data Warehouse and built CI/CD pipeline using Jenkins and AWS lambda and Importing data from DynamoDB to Redshift in Batches using Amazon Batch using TWS scheduler.
  • Used Maven build tool and deployed into IBM Web Sphere Application Server.
  • Used GIT for version control and Jenkins used for continuous integration.
  • Wrote Stored Procedures and complex queries in Oracle 12c database.
  • Used TDD Architecture, which relies on the repetition of a very short development cycle.
  • Experienced with AWS Cloud Formation templates on creating IAM Roles & total architecture deployment end to end (creation of EC2 instances and its infrastructure).
  • Designed and developed JUnit test cases during the development phase.
  • Implemented log4j for debugging as well as post production support
  • Served as POC for on call support in the production team on a rotation basis.

Environment: Java 1.8/1.9, J2EE, Spring MVC, Spring JDBC, AWS, Spring Boot, Spring, Micro services, Hibernate, WebLogic, Maven, Eclipse, JUnit, Log4J, JIRA, Jenkins, Oracle 12c, Angular JS 8.0.

Confidential, CT

Java Full Stack Developer

Responsibilities:

  • Analyzed the business requirements of the project by studying the Business Requirementspecification document.
  • Used aMicro service architecture, designed and developed RESTFUL web servicesusingSpring Boot frameworkandDeployed Spring Boot based micro services Docker container usingAmazon EC2container services.
  • Developed dynamic and responsive web pages touser interface screens usingHTML5, CSS3and JavaScript, created reusable components, and used acrossvarious modules usingcustom libraries.
  • Enhancedthe customer search experience by developing searchable components withSplunk.
  • Having knowledge in Amazon EC2, S3, VPC, RDS, Elastic Load Balancing, Autoscaling, IAM, SQS, SWF, SNS, Security Groups, Lambda, Cloud Watch services
  • Performed CRUD operations inMongo dBand worked onMongo dB databaseconcepts such as locking, transactions, indexes, replication and schema design.
  • Used the AWS -CLI to suspend on Aws Lambda function used AWS CLI to automate backup of ephemeral data stores to S3 buckets EBS.
  • UsedDocker Engine and Docker Machineenvironment, to deploythe micro services-oriented environments for scalable application.
  • Deployed the Docker image of services building Docker file and build a continuous delivery pipelinefor containers using AWS Code and Amazon ECS.
  • Worked onAWS CloudFront, S3 and Lambda Web Services to integrate the server side and client-sidecode.
  • Worked with app developers duringAPI development, to implement a secureserver by usingOAuth2between server and client applications.
  • UsedMavenandJenkinsto automate the constructand convey process andGitHub for project administration and version management.
  • Creating customized business reports and sharinginsights to the management.
  • Scheduledworkflow runs and helped the support team in analysis of the job failure and provided the relevant solution

Environment: Java 1.7/1.8, J2EE, AWS,Docker, Spring Boot, Spring Web MVC, Spring REST,HTML5, CSS3,OAuth2,Junit, RESTAPI,Hibernate, MongoDB,Maven, Jenkins,GitHub

Confidential, FL

Java Developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of SDLC using Agile Methodology.
  • Developed Code using Struts framework, based on the MVC design pattern.
  • Developed the presentation layer using Struts Tag Libraries
  • Developed the application with iterative methodology, recapturing the existing code and writing a new code for most of the modules
  • Created POC for Spring Batch for running batch jobs.
  • Worked on backend logic using Servlets, EJB and JDBC.
  • Developed page specific elements, handlers, web beans, view helper classes, JSP pages & fragments by using design patterns andjavastandards
  • Analyzed, designed, validated the business logic of the system and implemented the application
  • Developed business services using EJB's and used SOAP API.
  • Worked on Hibernate object/relational mapping per database schema.
  • Translated functional requirements into technical design by gathering the user stories.
  • Developed order history and order status of all the Authorized agent's specific bonds
  • Developed dynamic pages for generating a report for displaying the existing business rules based on a search criterion to be reviewed by the CNA internally
  • Involved in debugging the product using JIRA Bug Tracking
  • Deployed the application on to WebSphere application server.
  • Developed Search Tool for the organization to display reports agent wise, month wise, weekly.
  • Involved in developing the UI pages using HTML, CSS, JavaScript, JSON, jQuery and AJAX.
  • Developed servlets for generating reports in PDF format.
  • Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability.
  • Implemented logging using log4j.
  • Deployed the application in JBOSS Application Server.
  • Developed Servlets and Worked extensively on My SQL.
  • Written jQuery Validations for the User Front-ends.
  • Maintenance of data in different Oracle Database and environments using TOAD.
  • Effective using in ClearCase and ClearQuest for version control and defect tracking.

Environment: Java1.6, J2EE, Struts 1.1, EJB 2.0, Servlets, Session Beans, Ant, JavaScript, JSPs, HTML, CSS, jQuery, JSON, Oracle 8i, Ajax, MongoDB, Soap, Toad, Eclipse 3.1, WebSphere Application Server 5.1, WebLogic, Apache CXF, MySQL, XSLT, JUnit, Log4j, Rational ClearCase, ClearQuest.

Confidential, St.Louis

Java Developer

Responsibilities:

  • Involved in complete SDLC management - Requirements gathering, Design, Analysis, Development and Testing.
  • Developed UML diagrams to develop use cases for University’s Financial Services web application.
  • Implementing the Struts 1.3 framework for Model View Controller (MVC) pattern.
  • Used Struts framework along with JSP, Servlets, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.
  • Performed validation for client side as well as server side with the help of Struts Validation Frame Work.
  • Involved in the implementation of Stateless session beans (EJB) for business logic layer and Entity beans for persistence.
  • Supported existing applications developed using Spring MVC, AOP framework.
  • Used JPA mapping techniques such as one to one, many to one and many to many mappings to represent relation between various entities in the project.
  • Worked Oracle database to create databases of student and faculty login information and their desired areas of study.
  • Worked on Eclipse as IDE tools to build up applications.
  • Developed codes for Action Servlet, Request Processor and Action classes by extending Struts package.
  • Used EJB Message Drive Beans to initiate daily process.
  • Executed quality and assurance testing in developed application, reduced performance errors on average by 95%.
  • Resolved Blackboard problem tickets and made 100% follow-ups maximizing the customer satisfaction.
  • Installed SSL certificates on the developed application.
  • Provided weekly status reports to the manager with the latest information of all ongoing activities.
  • Followed the Java coding standards for scalability, reusability and ease of maintenance.
  • Created XML Schema, XML template and XSL. Developed WebServices Application using SOAP and WS-Security.

Environment: CoreJava, Java 1.5, TDD, Struts 1.3, EJB, JQuery, JSP, HTML, CSS, Servlets, SOAP, WS-Security, JMS, MQ, Eclipse, SVN, Ajax, JNDI, JBoss, Junit.

We'd love your feedback!