We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • 8+ years of IT professional with extensive experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based and Client - Server Architectures
  • Experience in delivering enterprise solutions in multiple domains like E-commerce, Finance, Telecom, Insurance, Health, and other related domains.
  • Expertise in conceptualizing, designing, and coding technical solutions using Java/J2EE and UI technology stacks to satisfy complex business problem statements.
  • Strong experience in using various web technologies like HTML5, CSS3, Java Script also have experience in technologies like Angular JS, ReactJS, Redux, NodeJS, jQuery, AJAX, Bootstrap, JSON.
  • Thorough knowledge in Core Java concepts like OOP, Multi-Threading, Java Concurrency utilities etc., and advanced Java frameworks like Spring, Hibernate, Struts related to create microservices.
  • Hands on experience with Integrated Development Environments (IDE's) tools like Eclipse and NetBeans.
  • Created Single page applications with Angular using TypeScript to create Directives, Components, Services, Observables, Pipes, Reactive/Template - driven forms and Router for multiple components utilizing Router Guards and Navigation.
  • Experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
  • Extensive experience of designing and developing software applications with Java, J2EE, EJB, JSP, JSF, 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.
  • Experience in developing and managing Microservices using Spring Cloud services like Config server, Service Registry and Circuit Breaker Patterns using Spring Boot.
  • Experience in design, development, and implementation of MVC (Model View Controller) using Spring Framework in addition to using Spring DI and Spring MVC for REST APIs and Spring Boot for micro-services.
  • Proficient Apache Kafka cluster as messaging system between the APIs and Microservices.
  • Experience working with Google Cloud stack using App Engine, Compute Engine and Cloud Storage.
  • Experience with server-side Node and REST integration and implementing MEAN Stack (MongoDB, Express-JS, Angular, Node.js) with RESTFUL stands.
  • Have good experience in using Version Controlling tools (CVS, VSS, CM SYNERGY, Subversion, Clear Case and Jenkins) and defect tracking tools like Clear Quest, Quality Center.
  • Worked on Automating, Configuring, and deploying instances on AWS, Azure environments, and Data centers, also familiar with EC2, Cloud watch, Cloud Formation and managing security groups on AWS.
  • Experience in AWS Cloud platform and its features which includes EC2, AMI, EBS,, CloudWatch, IAM, S3, RDS, Elastic Cache, SNS, SQS, AMI.
  • Experience working with NoSQL database Mongo DB and used Hibernate OGM extensively to interact with MongoDB.
  • Proficient in using RDBMS concepts and worked with Oracle, SQL server, Sybase, DB2 and good experience in writing Stored procedures, Functions and Triggers using PL/SQL.
  • Worked in TDD and version management tools GitHub, SVN.
  • Hands on experience in developing applications using J2EE Design Patterns like MVC Architecture, Singleton, Abstract Factory, Facade, DAO.
  • Worked with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, and managing Docker orchestration and Docker containerization using Kubernetes.
  • Expert skills with Apache Kafka development mainly in creating producer / consumer apps and knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Have knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Experienced in methodologies like Iterative, Agile, Scrum and waterfall approaches.
  • Experience in writing many test cases using Junit, Karma, Selenium, JMockit, Cucumber framework
  • Designed and developed custom applications specific to client’s needs and proficiency in multiple databases like MongoDB, Cassandra, PostgreSQL and MSSQL server.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • 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 6.x/7.x, WebLogic 8.x/9.x/10.x, Apache Tomcat 5.x/6.x/7.x
  • Managed the platform over the years through Agile, Scrum and Waterfall practices
  • Excellent communication and interpersonal skills with the ability to work individually as well as collaboratively in a team. Ability to adopt to new technologies.

TECHNICAL SKILLS

Programming Languages: Java, C, C++, PL/SQL.

Framework: Spring, Hibernate, AngularJS, Spring Boot.

Methodologies: Agile, Scrum, Waterfall.

Web Technologies: AngularJS, JQuery, Java Script, HTML5, CSS3.

J2EE Technologies: JSP, Servlets, XML, XSL, JavaBeans, language, RMI, JMS, Web Services (SOAP and REST).

Middle ware: Web Logic, Web Sphere, JBoss, Tomcat.

Built Tools: ANT, Maven, Gradle

Database: Oracle, SQL server, MYSQL, DB2, Mongo DB.

Web Services: Rest, SOAP, Microservices.

IDE: Eclipse, MyEclipse, STS, IntelliJ.

Version Control: GIT, CVS, SVN

Testing/Logging Tool: JUnit, Log4j.

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing.
  • Successfully followed Sprint planning and estimation for user stories in Agile Environment.
  • Functionalities include writing code in HTML, CSS, JavaScript, jQuery, Ajax, NodeJS and making use of the Bootstrap framework.
  • Designed and Developed enterprise level ReactJS component libraries such as data-tables, autosuggestion, etc.
  • Implemented React JS on server-side validations, to handle actions and Events and Encapsulation.
  • Developing Front and Backend applications using Angular, React and Backend using: Google Go and Node.js
  • Built-in AJAX HTTP Service with observables is used extensively for making quick and incremental updates to UI of the application.
  • Developed the application usingJava 8and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Used multithreaded environment to run processes asynchronously using different future calls to access the data.
  • Extensively used various Spring Framework modules like MVC, Dependency Injection (IOC), Auto Wiring, Spring Security and AOP.
  • Provided full DevOps, environment & build support to both Waterfall & Agile/SCRUM teams
  • Creating REST based Web Services by establishing links from Spring-based Applications.
  • Spring Boot microservices were developed using microservice architecture with RESTFUL.
  • Building cloud Microservices and implemented backend using Spring Boot.
  • Implemented Spring Bootservices in combination withReactJSas front end to form a Micro-service-oriented application.
  • ImplementedSpring Boot Micro servicesto divide the application into various sub modules.
  • Worked with Microservice architecture using Spring Boot to modularized code and implemented Rest API’s using Spring Rest.
  • Implemented and usedRest Web Serviceswith the helpof JAX-RSto get updates from the third parties.
  • Micro Serviceswere being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Involved in usingApache KafkaQueues andApache Kafkatopics for one-to-one and one-to-many communication in the application.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Spring securityis used forauthorization/authentication, session fixation, clickjacking, cross site request forgery.
  • UsedHibernatefor Database Persistence to performCRUDoperation like insert, update, retrieve.
  • UsedHibernate, object/relational mapping (ORM) solution, technique of mapping data representation from MVC model toOracle Relational datawith SQL-based schema.
  • Usedmultithreadingin programming to improve overall performance using Singleton design pattern inHibernateUtility class.
  • Injected Angular4 built-in http service to custom services to communicate with backend with RESTful APIs and Used Pipes to format and sort data displayed in the templates.
  • Built-in AJAX HTTP Service with observables is used extensively for making quick and incremental updates to UI of the application.
  • Used CI/CD tools Jenkins, Git Jira and Docker registry/daemon for configuration management and automation using Ansible.
  • Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
  • Implemented to reprocess the failure messages in Kafka using offset id.
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on AWS.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Containerized all the Ticketing related applications Spring Boot Java and NodeJS applications using Docker.
  • Used Spring Tool Suite (STS) which is based on Eclipse to develop and debug application code.
  • Amazon IAM was used to maintain the user credentials and also involved in creating custom IAM policies to various groups defined within the organization.
  • Migration of Existing Application toAWScloud. Used Amazon Web Services (AWS) likeS3andSNSfor promoting code in various environments.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Responsible for installation configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.
  • DeployedMicro-servicesas RestfulJavaWebServiceson Amazon Elastic Beanstalk.
  • GIT is used for the version control and Maven is used for build script and configured log4j.log files.
  • Using JUnit test in Eclipse, developed Unit test cases and test suite.
  • Used JIRA for project management, Issue tracking and monitoring errors and fixed the errors.
  • Used Jenkins as the integration tool and improved Scalability of applications on cross-platforms.
  • Involved in System Testing, Integration Testing on IBM Web Sphere Server.

Environment: Agile Methodology, Java 1.8, J2EE, HTML,HTTP, CSS, JavaScript, backend, jQuery, git, devops, Ajax Bootstrap, ExpressJS, NodeJS, ReactJS, Spring, Spring boot, Bamboo, Spring MVC, Micro services, Hibernate, Restful, Docker, web design, Kubernetes, Maven, JUnit, Apache Kafka, AWS, Jenkins, Eclipse, GIT, Oracle, PL/SQL, Log4j, STS, IBM Web Sphere Application Server.

Confidential, Pittsburgh, PA

Full Stack Java Developer

Responsibilities:

  • Designed and coded application components in anagileenvironment utilizing atest-driven development(TDD) approach.
  • Developed user interface using HTML5, CSS3, JavaScript, Angular5, JSP, JavaScript, NodeJS, VueJSandjQueryfor making theDOMmanipulations and for makingAjaxcalls.
  • Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
  • Designed and implemented server-side RESTful web services using Node JS.
  • Used Apache POI for uploading Excel files and optimized the load time by extensively leveraging Java8 lambda expressions, streams and parallel streams.
  • Developed Business logic with the help ofSpringand Data Access was implemented by usingHibernate.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns.
  • Provided full DevOps, environment & build support to both Waterfall & Agile/SCRUM teams
  • Experience in implementingWeb Servicesin-order to communicate between different distributed components using with SOAP Protocol using Apache Axis.
  • Designed and developed RESTful web services that support JSON for other developers to access to speed up development using Spring MVC,Spring Boot, Web Services,JSON, Log4j, RESTful,MySQL and Maven.
  • Refactored existing monolithic application by identifying components that needs to be transformed to Micro- services architecture with Spring Boot based services interacting a combination of REST and AWS API-Gateway.
  • Worked to secure our RESTful web services using OAuth 2.0 with spring security to authenticate any third-party requests coming in.
  • Configured JBOSS Application server and used Oracle database.
  • Injected Angular4 built-in http service to custom services to communicate with backend with RESTful APIs and Used Pipes to format and sort data displayed in the templates.
  • Used WADL (Web Application Description Language) for modelling the resources. implemented transaction management in the application by applying Spring AOP Framework.
  • Performed Web services testing between and third-party applications using Soap UI and performance functional testing of REST APIs using JMeter.
  • Experience in creating S3 buckets and managed policies for S3 buckets and utilized S3 Buckets and Glacier for Storage, backup and archived in AWS.
  • Experience in set up and maintenance of Auto - Scaling AWS stacks.
  • Worked with WebLogic application server that handles various requests from Client.
  • Setup the continuous Integration (CI) process for the application using the Jenkins.
  • Worked on Log4J to validate functionalities and JUnit for unit testing.
  • Involved in issue tracking and agile project management using JIRA.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch and fork when new feature implementation starts.

Environment: Agile methodology, Java 1.8, J2EE,web design, HTML,HTTP, CSS, JavaScript, jboss, jQuery, Ajax, VueJS, Angular5, NodeJS, Microservices, Spring, Spring boot, Jersey,backend, Jenkins, spring MVC, Spring JDBC, Spring ORM, OAuth 2.0, JMeter, SOAPUI,patters, RESTful, Hibernate, Web Logic, AWS, Apache AXIS, JUNIT, Maven,devops, Git, Log4j, JIRA, Jenkins, STS, Eclipse.

Confidential, San Jose, CA

Full Stack Java Developer

Responsibilities:

  • Responsible for creating efficient design and developing user interaction screens using HTML5, CSS3, JavaScript, jQuery, Ajax for service calls on pages to interact with the server.
  • Developed web pages using HTML5, JavaScript, JSON, jQuery, JSP and AJAX, AngularJS.
  • Involved in building a high efficiency Dynamic single and multiple Web Application Using Bootstrap.
  • Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
  • Implemented J2EE patterns, Data Access Object (DAO), Session facade, Business Delegate and Value Object.
  • Involved in developing soapand Rest-based web services.
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
  • Implemented logging and transaction manager using Spring AOP concept.
  • Worked extensively on Spring boot for building web service.
  • Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using spring security.
  • Consumed REST based micro services with Rest template based on RESTful APIs.
  • Analyze business requirements and develop various business delegates to integrate with Middleware services like JAX-WS using SOAP and REST.
  • Provided support for all core web services technologies including Web Service Description language (WSDL).
  • Developed Data Services using XML messages that use REST Web services, Created REST envelope.
  • Implemented the database connectivity using JDBC with Oracle 9i database as backend.
  • Designed and documented REST/HTTPAPIs, including JSON data formats and API versioning strategy.
  • Provided full DevOps, environment & build support to both Waterfall & Agile/SCRUM teams
  • Experience in building web services through Soap and Rest API.
  • Implementing and controlling the flow of data to and from AWS.
  • Used JAXB to read the xml file and then created instances of a generate classes.
  • Used XSLT to change the Data formats into XML to XML and XML to PDF formats.
  • Implemented the database connectivity using JDBC with Oracle 9i database as backend.
  • UsedJIRA tool forIssue/bug tracking, monitoringof work assignment in the system.
  • Defined unit test cases using JUnit and Mockito based on the technical design/functional design in a way that is comprehensive and verifies accuracy of developed features.
  • Developed Maven scripts to build and deploy the application in the WebSphere Application Server.
  • Troubleshooting any performance or configuration issues with MySQL, Oracle, Linux and UNIX.
  • Used Log4j to print the logging, debugging, warning, info and Splunk to monitor the issue.
  • Integration of the Apache and ApacheTomcat to establish communication between Web Server andTomcat.
  • Used Git repository for version control and implemented a Continuous Delivery pipeline with Jenkins.
  • Worked on Planning of Infrastructure for No SQL databases.

Environment: Java, J2EE, HTML5, CSS3, JavaScript, jQuery, AngularJS, Bootstrap, Spring, Spring MVC,APIS Spring Boot, Spring Security, OAUTH2,patterns, Spring ORM,backend, Hibernate,web design, Spring Cloud, Microservices, EJB, SOAP,RESTful, AWS, Mockito, Junit,devops, Jenkin, JSP, XSLT, XML,HTTP, Unix Shell Scripts, Oracle, MySQL, AWS, WebSphere, Maven, Log4j, Tomcat, JIRA, GIT, Eclipse IDE.

Confidential, Mayfield, OH

Jr. Java Developer

Responsibilities:

  • Involved in SDLC - Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing
  • Implemented Use Case Diagrams and Sequence Diagrams during the design using Rational Rose.
  • Designed and developed the UI using JSP, HTML, CSS and JavaScript.
  • Developed application with Servlet and JSP.
  • Responsible in creating Servlet which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.
  • Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality
  • Involved in writing different Design Patterns like Filter, Action, Business Delegate, Service Locater, Data Transfer Objects (DTOs) and Data Access Objects (DAOs).
  • Also, worked with the PDF and EXCEL format file download of user data on JSP’s when user wanted to save his/her personal data on JSP page tables.
  • Established connection with JDBC to persist data to My SQL database.
  • Monitored the logs using Log4J and fixed the problem.
  • The Application was deployed on Apache Tomcat Server.
  • Involved in build and deploying the application using ANT.
  • Used Configuration Management Tools for version control which is built on CVS.
Environment: Java, HTML, CSS, JavaScript, JSP, Servlet, JDBC, MVC Design pattern, PL/SQL, Log4J, Apache Tomcat server, My SQL, Eclipse IDE, CVS, ANT and Log4J.

We'd love your feedback!