We provide IT Staff Augmentation Services!

Fullstack Java Developer Resume

0/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Having 8 years of application development experience in all phases of Software Development Life Cycle (SDLC) including analysis, design, development, deployment, testing, implementation, maintenance and production support of applications.
  • Extensive experience in web application development using Spring, Hibernate, SOAP, RESTful, AJAX, JSON, XML, HTML5, CSS3, JavaScript, jQuery, Dojo, Bootstrap and Angular framework.
  • Experience in writing Perl scripts covering data feed handling, implementing business logic, communicating wif web - services through SOAP Lite module and WSDL.
  • Hands on expertise in working wif the Java Script and various MVC JavaScript frameworks Angular JS 1.x/6.x
  • Good experience in working wif OOPS, Exceptional Handling, Collection framework, Generics and Multithreading/Concurrency.
  • Good experience in developing applications using various servers including IBM WebSphere, BEA WebLogic, JBOSS Application Server and Apache Tomcat Web Server.
  • Extensive noledge in developing applications in asingle page (SPAs)using various JavaScript frameworks likeAngular, React.
  • Strong hands on experience in using spring (Spring MVC, Spring Security 3.1.1, Spring JDBC, Spring Boot, Spring DAO and Dependency Injection/Inversion of Control) and Object Relational Mapping frameworks (ORM’s) like Hibernate wif mapping of persistent classes and usage of Hibernate Query Language, Criteria API.
  • Expertise in working wifSpringIOC,SpringMVC,SpringJDBCandSpringAOP
  • Expertise in Advanced JavaScript libraries and frameworks such asPrototype,ExtJs,AngularJs, andObjectorientedprograminginJS.
  • Configured and managed the administration of Web Logic and WebSphere Application server
  • Experience wif Maven, Gradle for dependency, version management and Jenkins continuous integration (CI/CD) to setup automated builds.
  • Good experience in dealing wif Object Oriented Design Implementations and design patterns.
  • Hands on Experience in using multiple RDBMS products like IBM DB2, Oracle 9i/10g, Sybase,
  • Postgre SQL, SQL Server and MySQL.Experience in using frameworks and tools likeJakarta Struts, Spring, Hibernate, JPA
  • Excellent noledge in the development of User Experience web and mobile based applications.
  • Strong in using theNode.js, andRequire.jsandMVC Frameworksin the development of the web application
  • Expertise in using Object-Relational Mapping (ORM) technologies such as Hibernate and IBatis.
  • Coordinated wif Oracle/BEA to resolve issues related wif BEA WebLogic products.
  • Expertise in Client-Server application development using Oracle11g/10g/9i/8i, PL/SQL, SQL *PLUS, TOADandSQL*LOADER.
  • Implemented 11g and upgraded the existing database from Oracle 9i to Oracle 11g.
  • Well experienced inMVC architectureand Struts framework.
  • Creation of database objects liketables, views, materialized views, procedures and packagesusing oracle tools likeToad, PL/SQL DeveloperandSQL* plus.
  • Worked on web applications dat required cross browser compatibilities like Chrome, Safari, Firefox, Internet Explorer and Opera.
  • Has experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
  • Extensive experience in code refactoring and debugging the code in a multi-tier, distributed application development environment.
  • Self-starter wif positive attitude, quick learner and has great ability to work efficiently in both independent and widely diversified global team environments.

TECHNICAL SKILLS

Languages: Java(JDK 1.1, J2SE 1.3/1.4/5.0, Java SE 6, Java SE 8), SQL, PL/SQL, No SQL.

APIs: JDBC, JMS, JNDI, JCA, JTA, JPA, JSF,JSTL, EJB, RMI, SOAP

Design Patterns: MVC, DAO, DTO, Front Controller, Singleton, View Helper etc.

Frameworks: Struts, Hibernate, Eh Cache, Spring, JSF

XML Technologies: XML, VXML, XSD, XSLT, DTD, DOM parser, SAX parser, XPath

UI Web Technologies: HTML, HTML 5, JavaScript, Backbone, AJAX, Angular JS, JQuery, JSON, CSS 2, CSS3, Web Pack, Bower, XML, XSLT, Dojo,Angular6 Bootstrap

Application Servers: WebLogic 7.0/8.1/9.1/10.0 , JBOSS 4.0, Apache Tomcat 4.x/5.x, WebSphere 5.0/5.1/6.0

IDE: Eclipse 3.x, RAD 6.0, IntelliJ, NetBeans 5.x/6.0JBuilder 5/6/7/8

Build and Test Tools: Ant, Maven, Junit 3.8/4.0, Mockito, JBehave, Selenium

Databases: Oracle 9i/10g/11g, MySQL 3.x/4.1/5.0, SQL Server 2005/2008, Postgre SQL, Sybase, Cosmos

Operating Systems: Windows XP, Sun Solaris, Red Hat Linux

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Fullstack Java developer

Responsibilities:

  • Agile development (2 week sprints/Iterations), Test Driven Development (TDD) following Object Oriented Analysis & Design (OOAD), JBehave, Junit, Mockito, JIRA, Sonar and Crucible Code Reviews are part of every day’s work.
  • Developed application inSpring4.x framework by utilizing its features like Spring Dependency injection (Spring IO), Spring JDBC, Spring Security and Spring Boot.
  • Implemented new Attribution Micro service to produce the attribution related data like country and sector information using SpringBoot, REST API, dynamo DB.
  • Developed unit tests using JUnit and Mockito to test the Microservices enhancements and developments.
  • Involved in developing XUL, HTML, and JavaScript for client side presentation and, data validation on the client side wif in the forms.
  • Developed using Struts,JSPsand Tiles definitions.
  • Extensively usedHibernatein data access layer to access and update information in the database.
  • Design of GUI usingModel View Architecture STRUTS Frame Work .
  • Excellent experience onJ2EEdesign patterns such as Business Delegate,ServiceLocator, Transfer Object, DataAccessObject,SessionFacade,Singletonpatterns.
  • Loaded Data into Oracle Tables usingSQL Loader.
  • Experienced in installation and configuration ofWeb Servers IBM HTTP/Apache.
  • Extensive experience in various UI widgets using JavaScript libraries JQuery and developing Rich Internet Applications RIA.
  • Analyzed requirements for internal build tools developed using perl.
  • Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
  • Configured and administeredJDBC Connection Pools/Multi Pools/Data Sourceson WebLogic Server 8.1/9.0.
  • Used Maven to build and deploy the application and used Jenkins as Continuous Integration platform (CI/CD) to setup the automated builds.
  • Containerized all the Ticketing related applications -SpringBoot Java and Node.Jsapplications using Docker.
  • Developed RESTful web services wif spring boot support to handle data transfer between internal systems wif various other applications.
  • Experience in batch operations and transaction management in spring.
  • Used Hibernate/JPA2 in the persistence layer, written hibernate mappings using Annotations, HQL, Criteria and Named Queries.
  • Experience in working wif SQL joins, Indexes, views, T-SQL functions, procedures using SQL Developer, executed on SQL Serverdatabase.
  • Developed holding upload system using Perl, CGI, for research group
  • WroteSpark-Streamingapplications to consume the data from Kafka topics and write the processed streams toHBase.
  • Developed the myBatis configuration xml file containing the mapping between the domain objects and SQL statements for CRUD operations.
  • Experience in Create and Manage Splunk DB connects Identities, Database Connections, Database Inputs, Outputs, lookups, access controls.
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Managing the Openshift cluster dat includes scaling up and down the AWS app nodes.
  • Used Gitfor source Version Control, resolving code conflicts and merging code base.
  • Experience in creating JavaScript for using DML operation wif MongoDB .
  • Involved in crucible code reviews to get the code merged into production.

Environment: Java 1.8 (Java 8), JDK 1.8, J2EE, JVM, AWS, Agile, TDD, BDD,Object, Design patterns, Unix, Putty, Spring Boot, Micro services, Hibernate 4.0, JPA2, STS, RESTful, Apache CXF, JUnit, Mockito, SonarQue, Oracle, JQuery, CSS3, GIT,Maven,Angular, JIRA, Jenkins, JavaScript, AJAX, JSON, Bootstrap, Windows, Groovy

Confidential, AZ

Java developer

Responsibilities:

  • Developed an application from scratch to interact wif third party applications in token exchange model for authentication, get the data needed and Spring MVC to handle incoming requests and RESTful web services (Implementing JAX-RS API) wif a Jackson parser to send data on Web Service Calls in JSON format.
  • Developed a fully functional prototype application using Html 5, CSS 3, Javascript, Angular JS, JQuery and Bootstrap connecting to a REST API server on a different domain.
  • Working on Deep JavaScript experience such as Prototypical Inheritance and Scoping
  • Designed, used, debugged many new Perl modules and existing Perl modules and Shell programs
  • Creating Java code and modifying the existing code so as to match wif the front JavaScript files.
  • Experience in working wif SpringBoot based web application.
  • Expertise in working wif Cutting Edge Technologies likeEJB,JMS,JTA,XMLwif good experience in Developing and Deploying Enterprise JavaBeanson Application Servers likeTomcat,WebLogic,WebSphereandJBoss.
  • Business logic is implemented usingStrutsaction components in the Struts and Hibernate framework.
  • Experience in understanding the micro services architecture.
  • Configuredcustom execute queueinWebLogic 8.1.
  • Worked on accessing JPA data wif spring using REST.
  • Created queues and so JMSarew used to allow application components to create, send, receive and read messages.
  • Strong experience in ER data modelling experience, Oracle Database (12c) architecting experience
  • Deployed the applications on multiple Weblogic Server instances and maintained Load balancing, high availability and Fail over for the servers.
  • Developed JSP pages using HTML, JSTL Tag Library, Struts Tab Library, and JSP Custom Tags.
  • Made use of Spring DAO in the data access layer to read, update, delete and persist information into the database.
  • Experience on Splunk query language and Monitored Database Connection Health by using Splunk DB connect health dashboards.
  • Used Hibernate 3.0for running Dynamic SQL to query from database and also written mapping definitions for the persistence layer.
  • Knowledge and experience wif Serialization, Exceptional handling, IO streams and JVM memory management.
  • DevelopedXMLSchemas -XSD,DTDfor the validation ofXMLdocuments, also used Subversion.
  • Wrote unit test cases to test back-end functionality using JUnit and Mockito.
  • Experience working wif OracleJoins, Indexes, Viewsand PL/SQLprocedures, triggers.
  • Designed and developedOracle forms & reportsgenerating up to 60 reports.
  • TML, and JavaScript for client side presentation and, data validation on the client side wif in the forms.
  • Sybase DBA providing daily database support and administration including data loading, security, service requests, capacity planning, and backup/recovery
  • Has noledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Wrote unit test cases to test front-end functionality using Karma and Jasmine.
  • Experience working in a Unix/Linux Environment. Working wif shell scripting,whenever is needed.
  • Used GIT as a source control tool.
  • Experience in working wif DevOps tools called Jenkins,Docker.
  • Developed both server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).

Environment: Core Java 1,8(Java 8), Agile, TDD, AWS, Object Oriented Analysis & Design (OOAD),Designpatterns, SpringDAO, Spring Core, JPA2, JDBC,Hibernate,Oracle 11g, JSP, JSTL, JSF,SOA, SOAP, SOAP-UI, TCP/IP, Postman, JAXB, WSDL, JAX-WS, kafka, RESTful, JAX-RS, Apache CXF, Jackson, Jasper Reports, Junit

Confidential, PA

Java developer

Responsibilities:

  • Analysis, design, and development of Application based on J2EE usingSpringandHibernate.
  • Built application on spring boot (annotation based) running on EmbeddedTomcat.
  • Implemented the application modules usingSpring Core layer (IOC), Spring Security, Spring AOP, Spring ORM, Spring Batch, Spring Rest web servicesto develop the application.
  • Used Java 8 streams and lambda expressions to increase performance.
  • Developed API proxy in APIGEE to make JPM application API’s available to the external systems.
  • Consuming theSOAPweb services exposed by paymetric (third party vendor) for credit card transactions using JAX-WS.
  • Extensively used JAVA OOP’s concepts for developing Automation Frameworks using Eclipse, Maven, Selenium WebDriver and TestNG.
  • Used Page Object Model (POM) to create Automation Framework using Eclipse, JAVA, Selenium WebDriver, TestNG, Maven and Apache POI.
  • UsingMavento build the application and Writing Test Cases for Unit Level Testing using JUnit and static analysis testing J Test to follow the QUALCOMM coding standards.
  • Handled Shared Database in Microservice architecture.
  • Designed and developed application caching module for customer cache wif MDN details using IBM WebSphere eXtreme scale object grid technology
  • UsedKibanaDashboards for the Application Monitoring and to retrieve the Concise and Console Logs.
  • Using ELK (elastic, Logstash and kibana) stack for monitoring, reporting, creating dashboards for demonstration status of Application and status of the cases assigned.
  • Built centralized logging to enable better debugging usingElasticSearchLogstash and Kibana.
  • Identifying the problem areas by usingelasticsearchKibana wif Logstash to import .csv files. Using Solr over Lucene index provided a full textsearchfor analysis and quantification.
  • Wrote and executed Test Cases for User Stories and Logged Defects for test failures using JIRA.
  • Used different user interface technologiesHTML,JavaScript,TypeScript,JQuery,Angular2,ReactJSandJSONfor developing the GUI of the application.
  • Used Npm manager for installing, updating the dependencies for angular 2, socket.io, react etc.,
  • UsedSystem js / webpack / gulpfor packaging the angular 2 applications.
  • Designed and developed the framework to consume the web services hosted inAmazon EC2 instances.
  • Installed application on AWSEC2instances and configured the storage on S3 buckets.
  • PerformS3buckets creation, policies and the IAM role based polices.
  • Created monitors, alarms, and notifications for EC2 hosts usingCloud Watch.
  • Migrated applications to the AWS cloud.
  • Involved in writing java API forAmazon Lambdato manage some of the AWS services.
  • Exported SQL data intoElastic searchto allow much faster and scalable user searches from the database.
  • Used Jasmine and karma for unit testing the Angular Application.
  • Packaged desktop application as the exe usingIexpress.
  • Implemented Secured Iframe credit card entry interface as perPCIstandards for securely tokenizing the credit card.
  • DevelopedJunittest cases tounit testthe business logic.
  • Involved in the SIT, UAT, Cutover and Hyper care activities and solving productions issues and doing Root Cause Analysis & troubleshooting operational issues.

Environment: AWS, Java 8, Python, Maven, Git, Spring, Spring Boot, Hibernate, JPA, Node, NPM, Angular2, Socket.io, Bootstrap, CSS3, Microservices, APIGEE, Typescript, JavaScript, Quartz, Postgres, Gulp, Jasmine, Karma, SendGrid, Auth0, JWT, Paper Trail, Librato, siteminder, Iexpress, log back, Tomcat, JSON, REST, SOAP, Node Express, React js, jQuery, system js, data table, Sonar, CORS.

Confidential

Java Developer

Responsibilities:

  • Worked on Agile Scrum development lifecycle wif 2-week sprints, fast-paced deadlines to implement new features and get it deployed to prod every 2 months.
  • Responsible for enhancements and fixing production issues if any.
  • Used Spring Framework for dependency injection, integration of Hibernate using Spring ORM support, development of RESTful (JAX-RS) web services to give JSON output.
  • REST web services are created using Spring wif Jackson Mappers to exchange data using JSON data structure.
  • Worked wifBootstrapforcompiling CSS, JavaScriptand building the System wif the convenient methods.
  • Involved in writing the database integration code using Hibernate Leveraging the AOP features of Spring framework to handle exceptions.
  • Used Spring MVC front controller pattern to handle requests starting wif dispatcher Servlet to handle incoming requests.
  • Configured Spring MVC from scratch using XML configurations, namespace handling, spring security set up and giving access to resources.
  • Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
  • Extensively worked wifServletsandStrutsbased multi tier applications in developingJ2EEComponents.
  • ImplementedAJAXfunctionality using JQUERY,EXT-JS,JSON andXML.
  • Extensively worked on front end, business, and persistence tiers using thestrutsframeworks.
  • Experience in batch operations and transaction management in spring.
  • Migrated WebLogic Server applications from existing version 8.1/9.2 to 10.0 MP2.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Involved in MVC, DTO, Front Controller, View Helper design patterns.
  • Has noledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Involved in performing Unit and Integration testing (JUnit). Used Mockito for creating Mock objects and run tests using Mockito Runner.
  • Writing Java code to use Apache Axis web service API, developing Oracle PL/SQL Stored Procedures code.
  • Used oracle security middleware to control and access to data and to restrict the use of various database resources.
  • Technical lead for Sybase ASE migration/upgrade from HP 15.2 to Linux 15.7
  • Used SVNfor source Version Control, resolving code conflicts and merging code base.
  • Installing, configuring and Troubleshooting WebSphere MQclients.
  • Reviews and enhances existing Sybase / SQL code to improve performance and ensure application meets industry-standard specifications
  • Analysis, performance tuning and support of Sybase SQL and stored procedures
  • Used Maven for dependency management, build applications and deploy to the containers, application servers and create versions in the repository.
  • Monitored, analyzed, and optimized Sybase TSQL stored procedures and views
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design. Created multiple databases wif sharded collections and choosing shard key based on the requirements.
  • Experience in managing MongoDB environment from availability, performance and scalability perspectives.
  • Involved in writing dynamic functions to read JSON objects and display on HTML pages using AJAX and JavaScript.
  • Coding of these new procedures and enhancements utilized Embedded C, PL/SQL, UNIX Shell scripts
  • Contact wif different customers for their requirements, and modified theUIas the customer needs.
  • Worked on front end, back end application development. Has upgraded, additional functionalities and services wif the use case provided.

Environment: Core Java 1.6, Agile, TDD, Jenkins, Spring, Micro services, Hibernate,Oracle PL/SQL Stored procedures, JSP, JSTL, JSF, JPA, SVN, RAD, JDBC, JNDI, JMX, Log4j, JUnit,WEbsphere,XML, JQuery, HTML5, CSS3,AngularJS 1.x,Typescript, bootstrap, JavaScript, Ajax, Websphere AS, Apache Tomcat 6.0,Unix/Linux, REST API, XML,JSON, Node JS.

We'd love your feedback!