We provide IT Staff Augmentation Services!

Full Stack Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Scottsdale, AZ

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 wif 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 wif 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 wifJasmine, Mochaunit test framework to write unit tests for JavaScript code.
  • Experience in creating adhoc reporting ready universes using Business Objects Universe Designer.
  • Proficiency wif Elastic Path software.
  • Been an active member and has worked on developing utilities usingC, SYBASE, ORACLE PL/SQL, wif 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 wif 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 wif MySQL, Sybase, Oracle and DB2.
  • Experience wif Apache Tomcat on Amazon AWS.
  • Experience in Web Services Technologies like SOAP wif WSDL and RESTful wif JAX RS, Jersey, Spring, Apache camel, Apache CXF and Node-JS and implemented SOA architecture wif web services.
  • Experience usingOAuth 2.0 tokenfor http Communication to access Translate APIs.
  • Worked on Web Services development using both SOAP/REST.
  • Experience wifApacheCassandraandApache 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 wif 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 wif 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

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, Scottsdale, AZ

Full Stack Sr. Java Developer

Responsibilities:

  • Assignments involved addressing Resilience/Scalability issues wif teh current technical infrastructure
  • Requirement Gathering, Designing & Developing business logic
  • Designing & Developing business logic in service class as per Business requirements wif 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 wif Hibernate using Spring Boot/MVC framework as well as Testing frameworks
  • Developing DAOs using JPA, hibernate persistence API for teh database operations to interact wif 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.
  • Design and Development of web application and Integration wif 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 wif 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.
  • 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 wif 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 wif teh Bamboo tool for release management.
  • Participating to fix production issues wifin 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 wif 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, Kansas City, MO

Full Stack Java Developer

Responsibilities:

  • Exposed to Software Development Life Cycle (Scrum) wif 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 wif 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 wifDockercontainers, 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 wifGitlab, 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, Tampa, FL

Java/J2EE Developer

Responsibilities:

  • Involved in study of User Requirement Specification. Requested insufficient.
  • Information and halped 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, wif 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 wif java objects.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to teh database wif 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 wif Business Analysts to come up wif 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

Java Developer

Responsibilities:

  • Involved in requirements gathering, preparing Technical Specifications.
  • Developed teh application in MVC design patterns using Struts, JSP, and java Servlets.
  • Developing teh front-end using HTML, JAVASCRIPT, JSP and Servlets for teh server-Side programs.
  • Developed AJAX scripting to process server side JSP scripting.
  • Involved in design, code & test major enhancements.
  • Responsible to writing JDBC programming to persist teh data in Oracle database.
  • Implemented spring and Hibernate framework to realize data manipulation function based on Data Access Object (DAO) pattern.
  • Used Spring validation framework for server-side validation of user data submissions.
  • Design of application components using java Collections and providing concurrent database access using multithreading.
  • Designed dynamic and multi-browser compatible pages using HTML, CSS, JQuery, JavaScript and AngularJS.
  • Used AngularJS components like modules, controllers, and built-in and synchronizing models wif single page Applications (SPA).
  • Worked on Docker open-source project by automating teh deployment of applications inside software containers.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled wif load-balancing tool Nginx.
  • Prepared test data for UAT testing and provided support for functional and End to End testing.
  • Used JIRA as project management tool and to track work items.
  • Used JavaScript for Client-side validation and JUnit framework for unit testing.
  • Used Hibernate for Object Relational Mapping.
  • Used Log4j for logging, debugging and used Junit extensively for testing.
  • Activity participated in Bug fixes.

Environment: Java, XML, JSP, Servlet, jQuery, Struts, Hibernate, JavaScript, HTML, Maven, CSS, Eclipse3.0, Eclipse 3.8, Oracle 9i, Windows/Unix, Maven, Junit.

Confidential

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 wif 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!