We provide IT Staff Augmentation Services!

Full Stack Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

CO

SUMMARY

  • Around 7 years of experience in all teh phases of Software development life cycle which Includes Requirement Study, Analysis, Design, Development and Integration Using JAVA/J2EE technologies in domains namely Public sector, Health care and Finance/ Banking.
  • Proficient in various Agile methodologies like Test Driven Development (TDD), SCRUM, Domain Driven Design DDD, Pair Programming and Waterfall software development processes.
  • Hands on experience on developing Software as a service ( SaaS) Applications.
  • Developed and deployed Front End components (UI) using JS, JSF, JSTL, JavaScript, Angular JS, jQuery, AJAX, HTML, DHTML, HTML5, XHTML, JSON, CSS3 for projects based on java platform.
  • Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
  • Experience in developing UI applications using AngularJS, Backbone JS, React JS, Ext JS, Vanilla JS, NodeJS, Ember JS, JavaScript, JQuery, TypeScript, Redux, CSS3 and Photoshop.
  • Experience using Express, Node, Rest framework and developed backend services using NodeJS.
  • Expertise in developing Web pages using jQuery plug - ins for Drag and Drop, AutoComplete, AJAX, JSON, AngularJS, Bootstrap and JavaScript.
  • Experienced in MEAN (MongoDB, Express, Angular JS, Node.js) full stack programming.
  • Extensive experience in development using Spring framework (MVC, IoC, AOP, Security, DI, JDBC, Boot, Cloud), Servlets, ORM tools (Java Persistence API, Hibernate and MyBatis), along with other java technologies like EJB, Junit, Apache Struts 2, Apache Axis, JFC (SWING, AWT, Java 2D) and JSTL.
  • Highly skilled in Hibernate 3.x, Hibernate Caching, HQL, Connection Pooling, Hibernate Transactions, Collections, Optimistic Locking.
  • Worked on Creating clusters inGoogle Cloudand manage teh clusters usingKubernetes(k8s) and used Jenkins to deploy code to Google Cloud, create new namespaces, creating docker images and pushing them tocontainer registryofGoogle Cloud.
  • Worked withJasmine, Mochaunit test framework to write unit tests for JavaScript code.
  • Experience in creating adhoc reporting ready universes using Business Objects Universe Designer.
  • Proficiency with Elastic Path software.
  • Been an active member and TEMPhas worked on developing utilities usingC, SYBASE, ORACLE PL/SQL, with UNIX PERL,, UNIX Shell Scripting.
  • Very Good Understanding of Partition, Indexing and Optimization Goals of Sybase 15x.
  • Extensive experience in using various design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in teh development of Multi-Tier distributed Enterprise Applications.
  • Experience in developing enterprise applications using Scala.
  • ExperienceinDesigningEnd to End, B2B and B2C application usingJEE & J2EE technologies such asServlets,JSP,EJB,JNDI, JPA, REST, Jersey, JTA,JMS,JDBC, JAXP, JAXB.
  • Worked on messaging appliances like WebSphere MQ, AMQ, EMS.
  • Skills in Oracle ATG modules DAS, DAF, DPS, DSS, DCS and Web application servers - WebLogic, WebSphere, and JBoss.
  • Proficiency in working with all databases like Oracle, MySQL, MS SQL Server, SQL, DB2, MongoDB, Cassandra. And data systems like Kafka, Spark, HDFS.
  • Proficient in RDBMS(Relational Database Management System) concepts and worked with MySQL, Sybase, Oracle and DB2.
  • Experience with Apache Tomcat on Amazon AWS.
  • Experienced in Experienced in scripting languages likePython, PowerShell and Bash
  • Experience in Web Services Technologies like SOAP with WSDL and RESTful with JAX RS, Jersey, Spring, Apache camel, Apache CXF and Node-JS and implemented SOA architecture with web services.
  • Experience usingOAuth 2.0 tokenfor http Communication to access Translate APIs.
  • Worked on Web Services development using both SOAP/REST.
  • Experience with Apache Cassandra and Apache SOLR.
  • Good knowledge in XML related technologies using JAXB, VoiceXML, STAX, SAX, DOM API, XSL (XSLT) and XPath.
  • Good experience in creating automation testing framework from scratch using Cucmber, Selenium RC, Java and Eclipse
  • Experience in unit testing by using Junit and information of Log4j, ANT and Log back tools.
  • Proficient in using Jenkins, Docker for continuous integration and continuous builds with Maven, Gradle and ANT.
  • Implemented Logging using Apache Log4j for teh Data Extraction.
  • Hands on experience in software configuration/change control process and tools like Subversion (SVN), Git, CVS, Clear Case, ClearQuest, Bugzilla and Jira.
  • Experienced in socket development using UDP and TCP/IP methodologies.
  • Worked proficiently with various IDEs including Eclipse, MyEclipse, NetBeans, IntelliJ, RAD and WSAD.
  • Hands on experience in configuring and deploying multi-tier applications using servers like WebSphere, WebLogic, Tomcat and JBoss.
  • Experience in building and deployment of EAR, WAR, JAR files on teh test, stage systems in IBM WebSphere application server v7.
  • Initiative in providing value addition solution to enhance business and infrastructure capabilities.
  • Very much comfortable in analysing, debugging, troubleshooting and solving problems and issues in teh application.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, leadership, interpersonal and client interfacing skills.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, SQL, PL/SQL, Python

J2SE / J2EE Technologies: JSP, JDBC, Servlets, EJB, JPA, Java Beans

Web Technologies: HTML, CSS, JavaScript, Angular JS, Backbone JS, TypeScript, Vanilla JS, React JS, jQuery, Bootstrap, Express.Js, Node.js, AJAX, JSON, Adobe Flash

Frameworks: Spring, Hibernate, JSF, Struts, Log4J

Web/Application Servers: IBM WebSphere, J2EE Server 1.6, Apache Tomcat and JBoss, WebLogic.

Design Patterns: MVC, Front Controller, Session Facade, IOC, Singleton, Data Access Object, Business Delegate.

Version Control Tools: GIT, CVS, SVN, VSS and Rational Clear Case

IDE / Tools: Eclipse, My Eclipse, NetBeans, IntelliJ, RAD, WSAD.

Data Systems: Oracle, MongoDB, IBM DB2, SQL, NoSQL, MySQL, Cassandra, MS SQL Server, Kafka, ODBC, PL/SQL

Build Tools: Gradle, Jenkins, ANT, Maven, Docker.

Platforms: Windows 98/2000, windows XP, windows 7/8/10, UNIX, LINUX.

Web Service Technologies: SOAP, REST

Operating Systems: Microsoft Windows, UNIX, LINUX, Solaris, Windows Server

Software Development Methodologies: TDD, SDLC, UML, Design Patterns, Unit testing, SOA, OOAD, EAI, Agile, Scrum, Waterfall model

PROFESSIONAL EXPERIENCE

Confidential, CO

Full Stack Sr. Java Developer

Responsibilities:

  • Assignments involved addressing Resilience/Scalability issues with teh current technical infrastructure
  • Requirement Gathering, Designing & Developing business logic
  • Designing & Developing business logic in service class as per Business requirements with Java core, collections, and java 11 features like creating resource classes, lambda expressions, Local Date objects, fetching documents from database.
  • Extensively working on IntelliJ, Eclipse for code development and debugging purposes.
  • Migrating Shared directory legacy web applications to spring boot like Cli-tools and ONS-admin webapp (which are used by teh Zelle clearxchange customer support) to reduce development time and increases productivity.
  • Creating several SOAP/REST endpoints to allow communication between applications through web services frameworks
  • Test Driven Design and Development of application and Integration with Hibernate using Spring Boot/MVC framework as well as Testing frameworks
  • Developing DAOs using JPA, hibernate persistence API for teh database operations to interact with Oracle 12c Database.
  • Creating several Rest endpoints for ECM (Enterprise client manager) Project such as create an organization or update debit card details of a customer or get payment details or delete payment transactions of an Identifier such as token.
  • Developing Web services for SD to allow communication between applications through SOAP over HTTP using Apache Axis2.
  • ConfiguredSparkstreaming to receive real time data from thekafka and store teh stream data toHDFSusingScala.
  • Design and Development of web application and Integration with Hibernate using Spring MVC framework.
  • Working on Spring framework features such as dependency Injection to inject dependency into objects and to wire objects of business classes.
  • Migrated an Cli-tools application spring to springboot 2.0
  • Configuring beans in spring configuration file with Spring IOC, Spring AOP concepts.
  • Using Spring Boot modules and Spring Validation framework for Server-side Validations.
  • Developing Shared directory clearxchange UI web pages using JSP and Java script and HTML5 and CSS3.
  • Writing SQL queries such as Insert, Update, Delete, Alter, and Joins to fetch teh required data from SD database using SQL developer.
  • Involved in Migrating an existing Zelle on-premises application to AWS.
  • Used Amazon Cloud Watch to monitor AWS and Amazon Cloud Watch logs to monitor Shared Directory application.
  • Developed custom Python scripts for Teamsite to deploy content data to Oracle database and IBM HTTP Server.
  • Creating log files in Linux environments for debugging and monitoring purpose using Log4J logging API framework.
  • Handling kafka brokers failures and converted applications to send kafka messages in an asynchronous way.
  • Involving fixing security code vulnerabilities with static code analysis tool such as Fortify Scan or find bugs and generate teh reports.
  • Identifying and developing test cases and test scripts to perform load tests for Performance and regression testing.
  • Developing teh maven script to generate teh jar bundle for deployment in Dev and QA environments and configured it with teh Bamboo tool for release management.
  • Participating to fix production issues within hours by checking teh logs using Splunk.
  • After code development of Rest APIs for end-to-end testing writing spock tests using Groovy.
  • Implementing unit test cases for teh code snippets that me developed used Junit.
  • Working on Atlassian products like Jira, Bitbucket, and Confluence for Issue tracking, Code review and documentation.
  • Using Git, Configuring and Managing Source Code and Resolving Code Merging Conflicts in Collaboration with Application Developers.
  • Following Agile methodology and SCRUM meetings to track, optimize features to customer needs.

Environment: Agile Methodology, Eclipse, Spring, Spring boot, Hibernate, Apache Tomcat, Soap Web services, Oracle 12c Database, SQL Server, Windows, Unix, Linux Servers, HTML5, CSS3, JSP, Java script, AngularJs, Kafka, Soap UI, HP Fortify Scan, Maven, Bit bucket, Git.

Confidential

J2EE/Java Developer

Responsibilities:

  • Involved in daily stand up and sprint planning sessions as part of AGILE Scrum Methodology.
  • Involved in Requirements gathering, analysis, design and documentation as teh application was started from scratch.
  • Designed MVC Architecture with Hibernate as ORM framework, Spring Security (JWT/ JWE, OAuth) for Data Encryption, Spring Batch, Spring Integration, Spring Boot Framework, Spring Cloud, Web Services, Jenkins Pipelines, Splunk.
  • Working on Spring Cloud Sub Project such as Spring Cloud Config and Spring Cloud Netflix like Eureka Client/Server, Zuul, Feign.
  • Worked on Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for micro-services.
  • Implemented teh service layer based on spring containers and exploited spring’s IOC features for bean management.
  • Migrating teh existing application functionality into Microservices architecture using Rest APIs and spring boot.
  • Developed teh Presentation layer using AngularJS, HTML based rich client for improved customer experience.
  • Involved in Designing Solace messaging queues. And developed Solace producer and consumer components for real time data processing
  • Used IntelliJ as Java IDE tool for creating various J2EE artifacts like Servlets, Springs, JSP and JSON.
  • Developing various REST Micro-Services using Spring Boot, Spring Cloud and Spring Data libraries.
  • Implemented Hibernate in a data access layer to access and update information in teh database.
  • Implemented teh mechanism of logging and debugging with Log4j.
  • Involved in Unit testing of applications using Junit and built teh package using MAVEN and deployed teh application into Web Logic App Server.
  • Used GIT for version control and Jira for project and issue tracking.
  • Involved in Production Support and minor enhancements as per application requirements.
  • Worked on Building teh Health Monitoring of teh Applications, using teh in-house product build using teh Spring boot and Micro services

Environment: Core Java, J2EE, Servlets, Spring, Hibernate IBM MQ Series, Restful, JSP, EJB, Web Logic, Java Script, AJAX, IntelliJ, Tomcat, WebSphere, Jenkins, HTML, JSTL, Oracle, Solace, Maven, Jira, Log4J, Junit, Spring boot

Confidential

Full Stack Java Developer

Responsibilities:

  • Exposed to Software Development Life Cycle (Scrum) with JIRA Agile following Agile methodology.
  • Developed teh application as Single Page Application which can switch to different components using Angular 2 also worked on Angular 6 controllers and created functions factory to interact with teh RESTfulServices using AJAX services like $http and $resource.
  • Designed and developed User Interface, application modules using Angular 2,JSP, spring,Servlets, Vanilla JS, HTML5, CSS3 and JavaScript, Redux.
  • Worked as Java Developer, replaced Stored Procedures for legacy databases to Restful Microservice using Spring Boot, Spring Data, Cloud Config server, JPA, Hibernate.
  • Developed Restful Microservice using Spring Boot to listen RabbitMQ queues and store in SQL Database.
  • Producer API’s are exposed via proxy using APIGEE.
  • Managed highly available and fault tolerant systems in AWS, through various API's, console operations and CLI.
  • Restful API’s are created to handle real-time request/response.
  • Consumer API’s communicate to other services or API’s via APIGEE proxy, and some consumer’s use Rabbit MQ as a medium to delegate messages.
  • ImplementedELK (Elastic Search, Log stash, Kibana)stack to collect and analyze teh logs.
  • Monitored teh error logs using Log4J and fixed teh problems.
  • Solved SonarQube issues which detects bugs, vulnerabilities, code smells in teh services.
  • Generated Jacoco reports for unit test cases for every layer of service.
  • Build Services using CICD tools such as Jenkins.
  • Involved in writing Jenkins and docker file using groovy script.
  • Experience withDockercontainers, creatingDocker Images/ containersimages, pushing images,integration ofSpring boot.
  • Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare Vm's as required in teh environment.
  • Used Jenkins as Continuous Integration tools to deploy teh Spring Boot Microservices to AWS.
  • Developed connectors AWS DynamoDB, SQS, SNS,S3 and writing Terraform scripts.
  • UtilizedAWSLambdaplatform to upload data into AWS S3 buckets and to trigger otherLambda Functions including AWS EC2 focusing on high-availability, fault tolerance, and auto-scaling.
  • Involved in creating SPLUNK dashboards and SPLUNK alerts to monitor teh behaviour of applications which are in production.
  • Breaking out metrics and traces using DataDog and building teh DataDog dashboards to identify teh trend of teh requests hitting teh services.
  • UsedGradleas build and dependency management tool for creatingEAR, WARandJARfile to be deployed in application servers and integrated withGitlab, Jenkins, and Jenkins Jobs, docker file.
  • Developed and deployed teh micro services applications in Docker cloud platform.

Environment: Core Java, Java 1.8, JSP, HTML5, CSS3, JavaScript, AJAX, XML, JSON, Angular 2, Hibernate, ELK stack, Spring(IOC,MVC, Security, AOP, DI), Docker, Gradle, Maven, Oracle 12c, Sybase, REST and SOAP Web services, WSDL, JIRA, Spring Boot, Jenkins, Gitlab, Rabbit MQ, Intellij, Postman, Maven, Servlets, Log4J,GIT, Unix, WebSphere, SoapUI.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in study of User Requirement Specification. Requested insufficient.
  • Information and helped clearing ambiguity in requirements document.
  • Involved in design, develop and implementation of teh application using Spring Boot.
  • Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, Oracle.
  • Developed microservices using Spring Boot.
  • Developed cloud native microservices using Spring cloud and Spring Boot.
  • Used Microservice architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy microservices.
  • Involved in developing Class diagrams in UML showing generalization and other relationships, sequence diagram describing teh interaction of objects over time.
  • Used JMS template for publishing and consuming messages from Active MQ.
  • Analysis and Design of various modules using SOA and J2EE stack.
  • Implemented Spring data JPA for accessing persisting and managing data between java objects and a relational database.
  • Migrated an application developed in Angular 4.0 to Angular 5.0 recently.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 6 and Node JS.
  • Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
  • Implemented Angular Router to enable navigation from one view to teh next as customer performs application tasks.
  • Implementeddocker-maven-pluginin maven pom to build docker images for all microservices and later usedDocker fileto build teh docker images from teh java jar files.
  • Implemented teh application using teh concrete principals laid down by several design patterns such as Singleton, Data Access Object, and Adaptor.
  • Modified existing Shell scripts in Unix to call daily sub routines.
  • Wrote annotated POJO classes, which contain business logic to map database tables with java objects.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to teh database with Hibernate transaction control.
  • Assisted Oracle DB development team in developing stored procedures and designing teh database.
  • Used GIT as versioning system and Maven for project builds.
  • Wrote Unit test cases using Mockito.
  • Interacted with Business Analysts to come up with better implementation designs for teh application.
  • Design and Development of software components like Interface, Action Handlers.

Environment: Java JDK 1.7,1.8, Hibernate 4.x, SOAP and Restful Webservices, Spring Framework 4.x, Springboot, HTML4.0/5.0, JUnit, Angular JS, Eclipse, JDBC, PL/SQL, XML, Windows XP, Oracle 12g, Web logic Application Server 10.3, Tomcat 7.0, Maven, Agile scrum.

Confidential

Junior Java Developer

Responsibilities:

  • Designed and developed user interface using Struts tags, JSP, HTML and JavaScript.
  • Developed user specific Highlights (dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create user’s screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML and JSP.
  • Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework) and Hibernate.
  • Implemented functionality using Servlet, JSP, HTML and Struts Framework, Hibernate, spring, JavaScript and Web logic.
  • Developed Scalable applications using Stateless session EJBs.
  • Used Axis Web Services using SOAP to transfer teh amount from an application that is remote and global to different financial institutions
  • Involved in designing teh user interfaces using HTML, CSS, and JSPs.
  • Teh required changes to teh record and save teh updated information back to thedatabase.
  • Involved in writing shell script to export oracle table's data into flat files and performed unit testing using JUNIT and used Log4j for logging and automatic batch jobs.
  • Developed stored procedures and triggers using PL/SQL in order to calculate and update teh tables to implement business logic.

Environment: Core Java, Jsp, Servlets, Struts Framework, Hibernate Framework, Spring, Oracle, Eclipse, My Eclipse, Html, Uml, Javascript, Junit, Xml, Oracle Glassfish

We'd love your feedback!