Sr. Java Full Stack Developer Resume
Sanjose, CA
SUMMARY
- Around 5+ years of IT experience in Software Development, Testing, J2EE Technologies.
- Good Knowledge on Application Development using Software Development Life Cycle (SDLC) using various methodologies like Waterfall, Agile/Scrum.
- Expertise in working with Multithreading, Collections and Generics in Java 8.
- Experience in integrating databases like MongoDB, MySQL with webpages like HTML, PHP and CSS to update, insert, delete and retrieve data with simple ad - hoc queries.
- Extensive experience in developing JAVA based applications using JAVA, JEE, JDBC, EJB, Servlets, JSP, JSF, JMS and Web services.
- Expertise in managing SOAP Webservices and Restful Webservices.
- Good knowledge on Unit testing Java Script tools like Karma and Jasmine, Mocha and Chai.
- Experience in developing and configuration of Red Hat Enterprise .
- Expertise in Messaging Services using JMS technology.
- Hands-on experience in multiple web technologies like HTML, Java Script, Ajax, jQuery and Confidential .
- Experienced in managing AWS & GCP cloud computing environments utilizing AWS services VPC, EC2, IAM, S3, ELB, AutoScaling, ROUTE53, RDS and GCP’s VPC, IAM, GCE, GKE, GCS
- Knowledgeable with RDBMS concepts like writing SQL Queries. Working experience of Relational DBMS like MySQL, Apache Solr, Elastic Search, Oracle SQL PL/SQL, SQL Server (MS SQL), DB2 and NoSQL DBMS like MongoDB, Coherence/Hazelcast and Oracle Performance Tuning.
- Strong experience in developing applications using frameworks like Hibernate and MVCframeworks like Struts, JSF and IOC frameworks like spring and its subsidiary modules such as SpringJDBC, Spring IOC, Spring Security and Spring AOP.
- Experience in developing web-based applications using Python, Django, PHP, Angular JS, VB, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
- Expertise in MongoDB installation, patching, troubleshooting, performance, tracking/tuning, back - up and recovery in dynamic environments.
- Experience on working with MongoDB Ops Manager, Cloud Manager and Atlas Manager
- Expertise in Integrating Databases like MongoDB, MySQL with Webpages like HTML, PHP and CSS to update, insert, delete and retrieve data with simple ad-hoc queries.
- Involved in writing test scripts using java and executed it through selenium cucumber
- Good understanding of working on OpenShift/Kubernetes and HBase, Hive.
- Hands on experience in developing user interfaces for Desktop, Mobile, and Tablet using Java Script, CSS2, CSS3, jQuery, Confidential and AngularJS & React JS.
- Experience in Designing End to End, B2B and B2C application using JEE & J2EE technologies such as Servlets, JSP, EJB, JNDI, JPA, REST, Jersey, JTA, JMS, JDBC, JAXP, and JAXB.
- Experience in Designing End to End, B2B and B2C application using JEE & J2EE technologies such as Servlets, JSP, EJB, JNDI, JPA, REST, Jersey, JTA, JMS, JDBC, JAXP, and JAXB.
- Expertise in Spring, REST, Hibernate, Springboot and Apache Camel Java.
- Deployment of applications in WebLogic, WebSphere and Tomcat servers.
- Good experience in Selenium, working of Docker and Jenkins.
- Have Created and Modified several backend Oracle procedures in multiple projects
- Experience on Database tools like Toad and SQL Developer.
- Designed and developed view, controller, and model components implementing Spring MVC Framework, JSF.
- Designed and implemented XML/WSDL/SOAP Web Services to provide the interface to the various clients.
- Working experience in Version control management tools Clear Case, CVS, SVN.
- Collaborated effectively across remotely located teams for technical discussions, assistance and resolution of issues to ensure timely deliveries.
TECHNICAL SKILLS
Languages: Java, J2EE, PL/SQL, Java Script, COBOL, UML, XML, Shell Scripting, Python.
Operating Systems: Windows 2000/XP/7/8/10, Unix/Linux.
Java Technologies: J2EE, JDBC, JSP, Servlets, Spring, Java RMI, SOAP, Hibernate, Struts.
Web Technologies: HTML, HTML5, CSS, CSS3, XML, React JS, Java Script, jQuery, AJAX, BPM JS.
IDE Tools: Eclipse, NetBeans, Notepad++, Spring Tool Suite, Log4J, Jira.
Web/Application Servers: Apache Tomcat, Web Sphere, WebLogic, JBOSS.
Web Services: SOAP, RESTFUL, XML Beans and Axis.
Databases: Oracle, MS SQL Server, MYSQL, Cassandra, PL/SQL, Neo4J.
Productivity Applications: MS Word, MS Excel, MS Project, Visio, Adobe.
Frameworks: Spring MVC, Hibernate, Spring Security, JSF, JPA, Angular4, Angular JS.
Networking: TCP/IP, UDP, HTTP, LAN/WAN, SNMP, FTP, RIP, TELNET, VPN, DNS, DHCP, NAT.
PROFESSIONAL EXPERIENCE
Confidential, Sanjose, CA
Sr. Java Full Stack Developer
Responsibilities:
- Developed Agent Portal with HTML5, CSS, LESS, Confidential, AJAX and React JS for developing user interface and server side technology with Node JS.
- Used Node.js Bower for UI Dependency management. Worked on bower. Confidential and bower.rc files.
- Extensive usage of Node JS in implementing the server side build deploys automation and building DEVOPS process from TFS.
- Setup Alerting and monitoring using Stackdriver in GCP (Google Cloud Platform). Involved in migration activities of Java scripts and Database scripts from Oracle, MS SQL Server and MYSQL into different environments
- Developed customer GUI using Backbone JS to simplify the complexities of the application and to create single page application.
- Developed user interface using JSP AJAX Java Saas big data cloud POCRBDMSJSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Developed various database interaction objects by implementing the DAO patterns and used JDBC 4.1 as model component.
- Developed, Installed and configured Hive, Hadoop, Python, Big data, hue, oozie, pig, sqoop, Storm, Kafka, Elastic Search, Redis, Java, J2EE, HDFS, XML, PHP, Zookeeper, Flume and Oozie on the Hadoop cluster.
- Converted a monolithic app to microservices architecture using Spring Boot using 12 factor app methodology.
- Developed and deployed solution using several new technologies, including Linux Ubuntu and Apache SOLR
- Research about of JBPM process engine for use in the implementation of Flow Control System of People.
- Tested all application controllers extensively with mocha and chai and Angular’s built-in testing facilities.
- Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client-side validation.
- Worked as Build and release engineer in field of release automation for java/.Net application to achieve continuous integration (CI) and continuous delivery (CD). Worked on Google Cloud Platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
- Building High-end Web site / application using PHP framework - Laravel, Symfony 2, YII, Zend Framework2 with nginx / apache2 server.
- Developed application using Frameworks Spring MVC, Spring IOC, Spring AOP and Hibernate.
- Angular JS used for creating single page application using a RESTful service for persisting data.
- Angular JS communicates via events and helps to develop fast application and easily maintainable code.
- Experience with cloud platforms like Amazon Web Services (AWS) and Microsoft Azure.
- Implementing the Angular JS and Spring MVC framework for data access.
- Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in Angular JS.
Environment: Node JS, JDKBower, Backbone JS, Spring MVC, Spring IOC, Spring AOP, AngularJs, Microservices,Hibernate 4, Php, JSP, JavaScript, Gcp, Ajax, Solr, JBPM, JQuery, Restful Services, Jersey, Confidential, HTML5, JDBC, CSS3, LESS, Maven, AWS, Docker, Jenkins, Linux, Mocha, RESTful API, Gulp, Mocha and Chai, Cassandra, Solaris, ReactJS, AWS, BackboneJS, Spring Boot, SoapUI, GIT, Weblogic 12.
Confidential, Tampa, FL
Sr. Java Full Stack Developer
Responsibilities:
- Implemented the Model View Controller (MVC) framework and Spring.
- Worked on RESTful Web Services for transferring XML/ Confidential data between two interfaces.
- Created Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources. Used AWS Lambda to run the code in the AWS.
- Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
- Involved in developing Java web based interfaces using HTML5, CSS3, JQuery, XML and Confidential .
- Created dynamic HTML pages, used JavaScript, JQuery, NoSQL, Restful and AJAX to create interactive front-end GUI.
- Developed the JAX- RS web services code using apache CXF framework to fetch data from SOLR when user performed the search for documents
- Developed AJAX framework for the project using JQUERY, Servlet, and JSP.
- Designed and built PHP (MVC) applications in full LAMP stack environment including jQuery, JavaScript, AJAX and GIT version control.
- Wrote Java code for accessing trade data from Oracle and DB2 databases using JDBC API and SQL queries and accessed it from J2EEWeb component.
- Worked on Microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers.
- Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux librar
- Worked on Spring Cloud Netflix - Eureka for service discovery, Redis for caching, Netflix Ribbon for Client side load balancing for a microservice application.
- Produced and Consumed Webservices using Spring REST.
- Designed and Developed code for the XML driven UI using JSP, XML, JavaScript, HTML, CSS.
- Implemented Hibernate Template making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
- Involved in the responsibilities of troubleshooting problems with PHP and other web technologies.
- Participated in SOLR schema, and ingested data into SOLR for data indexing.
- Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
- Used Junit Test Framework for writing Testcases.
- Used Postman for testing REST web services.
- Worked on Apache Hadoop and used kafka for messaging system and spark for processing large sets of data.
- Develop test framework using TestNG and Selenium web RDBMS driver. And created automation test script
- Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
- Developed REST services to talk with adapter classes and exposed them to the angular JS front-end.
- Implemented GUI screens for viewing trade data using Servlets, JSP, HTML, CSS, JQUERY, JavaScript and SpringMVC.
- Installed, configured and administered IBM WebSphere Portal Server V5.1/6.1 servers.
Worked with Derby and Db2 database during WebSphere Portal administration.
- Designed and developed the UI using HTML 5, CSS 3, Bootstrap, Angular JS.
- Created a custom, single-page, responsive web application representing an online account setup from using Angular JS.
- Experience in developing and deploying the micro services applications in Pivotal Cloud Foundry.
- Stored the derived the results in HBASE from analysis and make it available to data ingestion for SOLR for indexing the data
- Create single page web application using JavaScript framework Angular.
- Performed deployment of applications on WebSphere Application Server.
- Responsible for Configuring Kafka Consumer, Producer metrics to visualize the Kafka System performance.
- Created an XML schema for the Solr search engine based on the Oracle schema.
- Responsible for migrating existing modules in IBM MQ to Kafka.
- Worked on DAO’s to pull the data from the source Databases and converted into Confidential formats and then published into Kafka Streams.
- Developed JUnit test classes using Mockito for web service classes
- Unit Testing with Junit test cases and integration of developed code.
- Develop batch processes for reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
- Build PL\SQL functions, stored procedures, views and configured Oracle Database with JNDI data source with connection pooling enabled.
Environment: Java 8.0, Spring 4, JSP, Hibernate 4.2, Microservice, Netflix OSS, Solr, Netflix Ribbon/ Eureka, Spring REST, Spring Boot, JavaScript, Php, JDBC, AngularJS, HTML 5, RDBMS CSS3, Mockito, Spring Junit Runner, WebSphere Application Server 8.5, Eclipse, Docker Container, AWS Cloud, Spring Cloud, Oracle 11g, log4j, JUnit, XML, RESTful Web Services, Postman, Kafka, PL\SQL.
Confidential, Brownsville, TX
Sr. Java Developer
Responsibilities:
- Developed use case diagrams, object diagrams, class diagrams and sequence diagrams using UML.
- Used Maven build tool achieve more functionality for build purpose.
- Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
- Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns.
- Developed architecture and design of large-scale Enterprise Java Applications primarily focused in domains like Banking, Finance, Credit Card Services, Home Mortgage, ERP and E-commerce domains.
- Used WSDL and SOAP for the development of the XML based applications.
- Developed Web Services using WSDL, SOAP, HTTP, and UDDI.
- Experience in developing XML documents with XSD validations, SAX and DOM parsers to parse the data held in XML documents.
- worked on the Android CONFIDENTIAL API, Twilio API, and Parse API.
- Designed and deployed API specification with testing case(Swagger).
- Involved in batch processing using Spring Batch framework to extract data from database and load into corresponding Loan App tables.
- Working experience with Java 8 and with Lambda expressions, Functional interfaces, Method and constructor references.
- Created and consumed soap and REST services using CXF and used MULE ESB to route various calls to do validation of service input and to handle exceptions.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
- Worked on the Mule API Gateway for the application of policies to API as well for managing the security. Also worked with the Proxy settings using the API Gateway for the API’s.
- Worked Docker container management along with volumes, container-based DB and services, Docker Antifactory configuration and setup.
- Worked with Elasticsearch and utilized NOSQL for non-relation data storage and retrieval.
- Used Java script and AJAX to query the Elasticsearch indices, format and display the Confidential results in a web page using HTML and CSS.
- Helped create and implement distributing data architectures using NOSQL technologies such as data distribution networks to deliver data into the data storage layer and API components for Client.
- Working as a lead on Big Data Integration and Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and web Methods technologies.
- Expert in HTML5/CSS3 development and have experience ReactJS, angular, Responsive design.
- Hands-on experience with Akka Play Framework MVC model, Object relational mapping tools like Slick
- Used AngularJS as a framework to create a Single Page Application(SPA) and to monitor the states of the form and input fields and notify the user about the current state.
- Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
- Experience in development of Agile Environment using TDD.
- Creating SQL queries, PL/SQL stored procedures, functions for database layer by analyzing the required business objects and validating them with stored procedures.
- Strong experience in implementing the Data Injection and Data Transfer Frameworks.
- Experience with automation technologies like CloudFormation, AWS, Jenkins, Chef and Puppet.
- Hands-on experience with DevOps tools like Bitbucket, Bamboo, Jira and Confluence.
- Designed roles and groups for users and resources using AWS Identity Access Management (IAM).
- Experience in working of AJAX technologies to support Web user interactions.
- Worked with Security groups and implented the applications based on Cloud foundry and AWS.
- Experience in working of implementing the applications and web servers on Red Hat Linux Enterprise platform.
- Used Hibernate Framework for object relational mapping and persistence.
- Created UNIX shell scripts to automate the build process, to perform jobs like transferring of files between different hosts.
- Identified the defects in the application, captured it using QC and rectified the defects.
- Involved in creating the WAR files and deployed in the Server and Followed Agile scrum methodology, involved in sprint planning, retrospective and code reviews.
Environment: Java, J2EE, Spring,, Mongo DB, Apigee, Hibernate, Angular JS, Ajax, JavaScript, UML, Restful, Tomcat, Linux, Servlet, MVC, Eclipse, Log4j,Webservices, Web Sphere, JUNIT, Maven, Jenkins, GIT, Agile.