We provide IT Staff Augmentation Services!

Sr. Java Full-stack Developer Resume

3.00/5 (Submit Your Rating)

Washington, DC

PROFESSIONAL SUMMARY:

  • Overall, 8+ years of experience in Software Development Lifecycle (SDLC) core such as Analysis, Design, Implementation, Testing and Deployment of Web - Based, Java/J2EE technologies & developing applications.
  • Expertise in Core Java concepts such as OOP Concepts, Collections, Exception Handling, Multi-Threading and sound knowledge on Data Structure and Algorithms.
  • ImplementedJava8features like Lambda expressions, Streams, filters and fetching documents from the database.
  • Worked on designing and developing User Interface (UI) applications and production support/release and performance tuning using Vue JS, Angular 6, JavaScript, Bootstrap, HTML5, JavaScript, CSS3 AJAX used for Responsive web page designing.
  • Experience in developing web applications using JSP, Servlet, Struts, JMS and Spring.
  • Expert in Java technologies such as Java/J2EE, Struts 2.X, Spring, Hibernate.
  • Expertise in various components of Spring like Spring IOC, Spring AOP, Spring MVC and experience with Spring Security, Spring JDBC Template, Spring Data JPA.
  • Experience in developing project (SDLC) in Agile and Waterfall methodology.
  • In-depth knowledge in creating classes, interfaces, methods, components and modules in Angular and Vue JS application using Typescript and JavaScript.
  • Good knowledge in using of UI testing tools such as Vue Jest, Jasmine and Karma for productive JavaScript testing.
  • Extensive Development experience with MarkLogic Data Ingestion, transformation to XML/JSON, and Data Curation.
  • Experienced in building applications based on large datasets in MarkLogic.
  • Proficiency in deploying back end applications using J2SE/J2EE, Spring IOC, Spring MVC, Spring JMS, Spring JDBC Template, Spring Hibernate Template, Spring Boot, Spring Batch, Spring Security and Hibernate.
  • Used Test-Driven Development technique and implemented test cases using JUnit/Mockito.
  • Used ORM with Open JPA, hibernate to persist and retrieve the data from database.
  • Used Jasper for reporting and JIRA for bug tracking purposes.
  • Experience with UI testing tools Jest, Karma and integration testing using Mockito.
  • Experience in Apache Tomcat Server, JBoss, Web Logic/Sphere Application Server.
  • Experience on implementing Message Oriented Middleware using RabbitMQ.
  • Experience in Jenkinsfor continuous integration and continuous deployment and has experience in configure SonarQube with Jenkins for code quality checks.
  • Has Experience in writing API's and Web Services in Python. And has knowledge on python web frameworks Django/Flask. Experience in data processing like collecting, aggregating, moving from various sources using Apache Flume and Kafka.
  • Experience in developing various UI widgets using jQuery, worked with jQuery library.
  • Hands-on experience with Amazon Web Services (AWS) like EC2, Lambda, S3 Bucket, DynamoDB, API Gateway, CloudFront, RDS, Elastic Beanstalk, VPC, Cloud Formation Templates.
  • Good exposure on using IDE'S likeEclipse, SublimeText,IntelliJandNetBeans, VS Code.
  • Has Experience in databases like Oracle 11g, MYSQL, SQL Server, PostgreSQL, DB2, NoSQL databases like MongoDB.
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL on MySQL, SQL Server and Oracle.
  • Hands on experience in writing Gradle, Maven build scripts, providing logging facility using Log4j.
  • Strong working experience with Version Control Systems like CVS, SVN (Subversion), GIT, GitHub, GitLab Clear case and used MAVEN and GRADLE as a build tool.
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.
  • Passionate about mastering new technologies with a keen awareness of new industry developments and the evolution of next generation programming solutions.

TECHNICAL SKILLS

Programming Languages: Java/ J2EE, C Programming, SQL.

J2EE Technologies: Spring (IOC, AOP, MVC), Client/Server Architecture, Spring boot, Spring Security, JDBC, Hibernate, Open JPA, Servlet, JSP, Struts2.x, JMS (\RabbitMQ), Spring Cloud, Spring Data JPA.

Web Technologies: Angular 6, Vue Js, JavaScript, HTML5, CSS3, Bootstrap3, jQuery, AJAX, DOM, XML, JSON, JSPWeb Services/XML SOAP (JAX-WS) & RESTful (JAX-RS, Jersey), WSDL, JAXB, JAXP.

Methodologies: Agile -Scrum, Waterfall.

Web Servers: Apache Tomcat, WebLogic11.

Database Management Systems: MySQL, Oracle 11g, MongoDB2, JBoss 6.0/ SQL, PL/SQL and MarkLogic

Testing & Logging Frameworks: J-Unit, Mockito, JIRA, Log4j, Postman, Swagger UI

Version Control/Build Tools: SVN, CVS, Git / Maven, Gradle/ Jenkins, Docker.

Amazon web service: EC2, API Gateway, RDS, Lambda, S3, Route 53, Elastic Beanstalk, CloudFront, and DynamoDB.

Operating Systems: Windows, Linux, Mac.

PROFESSIONAL EXPERIENCE:

Confidential, Washington, DC

Sr. Java Full-Stack Developer

Responsibilities:

  • Worked on complete life cycle of software development, which included new requirement gathering, redesigning and implementing the business specific functionalities, development, testing.
  • Designed and Developed a Single page front-end applications using Vue JS component-based structure with dynamic and browser compatible features using HTML5, CSS, JavaScript and Bootstrap.
  • Developed RESTful Web Services for external system via HTTP Requests to fetch data from web services via JSON response and updating the HTML pages.
  • Extensively worked in designing and implementation of multi-tier applications using latest Java/J2EE technologies such as Java 8, Spring MVC, SpringBoot, Angular 6, jQuery, HTML 5, CSS, JavaScript, MarkLogic.
  • Implemented Authentication and Authorization with Spring Security.
  • Extensively worked with core Java Collections like Array List, Hash Map, and Iterator etc.
  • Involved in the requirements review, design, development, Unit testing and Bug fixing of the system and used Agile Development methodology.
  • Developed AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins.
  • Managed Amazon Web Services like EC2, S3 bucket, RDS, ELB, Auto-Scaling, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Used Amazon Web Services (AWS) like watch and Cloud Front for promoting code in various environments.
  • Used Open JPA to achieve Data persistency.
  • DevelopMarkLogicREST API Services for rendering the data on Customer Portal from MarkLogic Database.
  • Leveraged MarkLogic Content Process Framework for Business Rules implementation.
  • Used Gradle as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with GitLab, Jenkins Jobs. Implemented SonarQube with Jenkins for code quality check.
  • Extensively used POSTMAN to test RESTFUL APIs.
  • Setup the Continuous Integration (CI) process and Continuous Deployment (CD) jobs in Jenkins brew master instance, which reduces the time for the deployment of application.
  • Involved in automating java batch programs with UNIX shell scripting.
  • Created tables and worked on My SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database. And used Stored Procedures in the application.
  • Used RabbitMQ for queue configuration to trigger emails.
  • Took part in setting up the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server.
  • Migrating existing modules to Apache Kafka from IBM MQ and for decoupling the application dependency worked on Kafka adaptors.
  • Interact with Testing Team, Scrum Master and Business Analysts in bug thrashing sessions to discuss and resolve bugs reported in JIRA.
  • Involved in migration of some Maven build projects to Gradle.
  • Performed unit and performance testing activities as per automated framework and practices.
  • Prepared Junit and Test NG test cases and executed as part of auto build process from Jenkins Jobs.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Worked with Version control tool like GIT. Used Gradle as a build tool to build the scripts.
  • Used Log4J2 as a logging tool.

Environment: Java,JSP2.3, HTML5, CSS3, AJAX, JavaScript, Vue Js, Spring MVC, Spring Boot, MarkLogic, Spring Security, Amazon Web Services, ES6, POSTMAN, EC2, S3, RDS, ELB, AMI, IAM, Elastic Search, VPC, Cloud Front, GWT, Open JPA, Jenkins, MySQL, JUnit, GIT, GitLab Gradle, Apache Tomcat, Log4J2 Nginx, Kafka, Junit Mockito.

Confidential, St Louis, MO

Sr. Full Stack Developer

Roles & Responsibilities:

  • Developed Interactive web pages using Angular6, HTML5, CSS3 and Bootstrap as per user requirements.
  • Agile and scrum process is used for tracking and developing the application.
  • Participate in the various phase of Anthem requirement analysis, design, proof of concept and implementation of architectural designs.
  • Followed ES6 code syntax for writing the Angular components.
  • Implemented Restful Web Service to get the bank accounts, policy details, payment history of the clients.
  • Build Restful API’s using spring boot with Spring Security to retrieve data for client side.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Build the application by using maven and expose the endpoint with Swagger and POSTMAN.
  • Performed code build and deployment using Maven and Jenkins.
  • Test the business logic by writing test cases in JUnit and Mockito framework.
  • Developed RESTful Web Services for external system via HTTP call and to fetch data from web services via JSON response and updating the HTML pages.
  • Designed and developed product for delivery location monitoring system using Spring MVC, Spring Boot, Spring Data, Spring Cloud, Maven, JPA, Hibernate, Tomcat, RabbitMQ, MongoDB, Web Socket, and implemented server-side REST APIs.
  • Used Jasper Reports to generate and handle PDF reports.
  • Developed RESTful API’s using Python for retrieving data from external web services.
  • Worked on server-side applications with Django using Python programming.
  • Implemented python scripts to run the automation jobs to send emails for event notifications etc.
  • Used AWS CloudFront for decreasing the latency.
  • Used Amazon S3 Bucket for storing the static web pages and images.
  • Used AWS ELB as load balancer to increase the capacity and reliability of the app.
  • Implemented a light-weight report management system triggered by claims module by using AWS Lambda and AWS DynamoDB.
  • Customize Bootstrap and Foundation using CSS pre-processors LESS or SASS CSS pre-processors
  • Used JDBC to access SQL Server database for accessing customer information
  • Monitored, analyzed, and optimized Sybase TSQL stored procedures and views. Developed SQL queries and PL/SQL stored procedures, functions to interact with the Oracle database.
  • Use Git for version controlling and regularly pushed the code to GitHub.

Environment: Angular 6, HTML5, CSS3, Java 8, JavaScript, GIT, Bootstrap, RESTful API’s, Python, JSON, AWS, JIRA, Agile, Maven, Spring MVC, Spring Boot, JDBC, Jenkins, Junit.

Confidential, Menomonee Falls, WI

Java Full-Stack Developer

Roles & Responsibilities:

  • Designing the flow of the project using Waterfall Model.
  • Used JSON for data exchange between application modules along with XML.
  • Implemented Spring ORM wiring with Hibernate provided access to Oracle RDBMS.
  • Create new interfaces using java, maven/ant, Spring MVC or hibernate based on provided requirements XSD/DDF’s.
  • Developed web Components using JSP, Servlets and Server-side components under J2EE Environment.
  • Used Spring XML configuration files to call the queries.
  • Developed the UI panels using JSF, XHTML, CSS, and jQuery.
  • Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client-Side validations were done using JavaScript.
  • Developed single page applications using Angular 2, Typescript, web pack and grunt.
  • Implemented Coherence Cache which can be used with Spring Annotations.
  • Written Web services using Apache Axis2 and generated the WSDL.
  • Developed Web Services using WSDL and XML.
  • Automate test cases using the built-in framework in Selenium Web Driver using NetBeans IDE.
  • Used JBoss application server to deploy application into Production environment.
  • Used Ant for developing build scripts and deploying the application onto WebLogic.
  • Developed framework using Java, MySQL and web server technologies.
  • Create and maintain Amazon EC2 instance that supports the companies Redmine project management site and Mercurial CM.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 buckets and Glacier for storage and backup on AWS.
  • Worked on JDBC to select and update the data from the MySQL database
  • Used TOAD for all database query testing and optimizations
  • Migrated data from legacy system (text-based files, Excel spreadsheets, and Access) to SQL Server databases using SQL Server Integration Services (SSIS).
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate
  • Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
  • Worked with PostgreSQL and search-based data storage
  • Integrated Jenkins with various DevOps tools includes Nexus, Sonar Qube e.t.c
  • Designed and implemented Subversion metadata including elements, labels, attributes, triggers and hyperlinks.
  • Managed code with unit tests and GitHub.

Environment: Java/J2EE, JSON, XML, Spring ORM, Hibernate, Maven/Ant, Spring MVC, JSP, Servlets, Spring, JSF, XHTML, CSS, DOJO, jQuery, JavaScript, Webservices, JBoss, WebLogic, MySQL, Amazon Services, TOAD, SQL, Ajax’s Server, DB2, UML, JSP,, Jenkins, DevOps tools, SVN, GitHub.

Confidential

Java Developer/Software Engineer

Roles & Responsibilities:

  • Involved in Complete Software Development Lifecycle Experience (SDLC) from Business Analysis to Development, Testing, Deployment and Documentation.
  • Designed and maintained user-friendly and eye-catching websites and web applications HTML5/XHTML.
  • Designed mockups, GUI layouts by using HTML, DHTML, XHTML, XML, CSS and JavaScript.
  • Enhanced user input validation in JavaScript, jQuery and HTML.
  • Implemented the online application by using Core Java, Hibernate, JSP, Servlets, Web Services, SOAP and WSDL.
  • Enhance Business Logic and middle tier code using Java, J2EE and EJB.
  • Performing unit testing by using JUnit & Mockito to test the piece of the code. Also work with the performance & security testing team to narrow down the critical scenarios that need to be validated.
  • Used Spring Core for dependency injection/Inversion of Control (IOC) and implemented using spring Annotation.
  • Developed views and controllers using Spring Core and Spring MVC.
  • Used Spring Core container to implement IOC and to manage EJBs in EJB container.
  • Built the component-based user interfaces for web application using Java Server Faces (JSF).
  • Used Structs Framework in the application, which is based on MVC design pattern.
  • Extensive experience in working with different MVC Frameworks like spring, Struts and ORM (Object Relational mapping tools) like Hibernate.
  • Used Multi-threading to overcome the errors in the process of transactions, to handle all the threads by the main thread process.
  • Used JDBC to manipulate the data on the System database Server.
  • Experience in creating stored procedures, PL/SQL Packages, Triggers and Functions.
  • Designed various tables required for project in Oracle DB & used the Stored Procedures in application.
  • Involved in designing and implementing web service server using IBM WebSphere.
  • Implemented the business logic in Stored Procedures calling different functions.
  • Created complex Stored Procedures, Triggers, Functions, Indexes, Tables, Views and other T-SQL code and SQL joins for applications.

Environment: HTML5, XHTML, JavaScript, JFS, Structs, Spring Core, Spring Security, Soap Services, REST, JAX-RS, JAX-WS, IBM WebSphere, Hibernate, JDBC, jQuery, Stored Procedures.

Confidential

Software Engineer

Roles & Responsibilities:

  • Developed UNIX shell scripts for applications and for FTP files from one location to another.
  • Designed use case diagrams, class diagrams, and sequence diagrams as Design Phase using Rational Rose.
  • Responsible for some enhancements to existing project
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Developed deployment descriptors for the EJB to deploy on Web Sphere Application Server.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP.
  • Written and executed various SQL Queries\SQL programs to retrieve the data from the database Oracle.
  • Developed XML documents and XSL files for Payment Transaction and Reserve Transaction systems.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Build ANT Script for the application and used Log4J for debugging.
  • Used JUnit Framework for the unit testing of all the java classes.

Environment: 1.5, EJB 2.0, Spring IOC, HTML, JavaScript, XML, CSS, UML, SOAP, Ajax, JUnit, Ant, Eclipse, Linux, MySQL.

We'd love your feedback!