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 teh 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 knowledge 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 teh 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 knowledge in teh development of User Experience web and mobile based applications.
  • Strong in using theNode.js, andRequire.jsandMVC Frameworksin teh development of teh 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 teh 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 that 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 teh 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 teh attribution related data like country and sector information using SpringBoot, REST API, dynamo DB.
  • Developed unit tests using JUnit and Mockito to test teh Microservices enhancements and developments.
  • Involved in developing XUL, HTML, and JavaScript for client side presentation and, data validation on teh client side wif in teh forms.
  • Developed using Struts,JSPsand Tiles definitions.
  • Extensively usedHibernatein data access layer to access and update information in teh 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 teh application and used Jenkins as Continuous Integration platform (CI/CD) to setup teh automated builds.
  • Containerized all teh 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 teh 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 teh data from Kafka topics and write teh processed streams toHBase.
  • Developed teh myBatis configuration xml file containing teh mapping between teh 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 teh Docker containers using Kubernetes.
  • Managing teh Openshift cluster that includes scaling up and down teh 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 teh 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 teh 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 teh existing code so as to match wif teh 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 teh Struts and Hibernate framework.
  • Experience in understanding teh 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 teh applications on multiple Weblogic Server instances and maintained Load balancing, high availability and Fail over for teh servers.
  • Developed JSP pages using HTML, JSTL Tag Library, Struts Tab Library, and JSP Custom Tags.
  • Made use of Spring DAO in teh data access layer to read, update, delete and persist information into teh 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 teh persistence layer.
  • Knowledge and experience wif Serialization, Exceptional handling, IO streams and JVM memory management.
  • DevelopedXMLSchemas -XSD,DTDfor teh 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 teh client side wif in teh forms.
  • Sybase DBA providing daily database support and administration including data loading, security, service requests, capacity planning, and backup/recovery
  • Has knowledge on partition of Kafka messages and setting up teh 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 teh application modules usingSpring Core layer (IOC), Spring Security, Spring AOP, Spring ORM, Spring Batch, Spring Rest web servicesto develop teh application.
  • Used Java 8 streams and lambda expressions to increase performance.
  • Developed API proxy in APIGEE to make JPM application API’s available to teh 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 teh application and Writing Test Cases for Unit Level Testing using JUnit and static analysis testing J Test to follow teh 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 teh Application Monitoring and to retrieve teh Concise and Console Logs.
  • Using ELK (elastic, Logstash and kibana) stack for monitoring, reporting, creating dashboards for demonstration status of Application and status of teh cases assigned.
  • Built centralized logging to enable better debugging usingElasticSearchLogstash and Kibana.
  • Identifying teh 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 teh GUI of teh application.
  • Used Npm manager for installing, updating teh dependencies for angular 2, socket.io, react etc.,
  • UsedSystem js / webpack / gulpfor packaging teh angular 2 applications.
  • Designed and developed teh framework to consume teh web services hosted inAmazon EC2 instances.
  • Installed application on AWSEC2instances and configured teh storage on S3 buckets.
  • PerformS3buckets creation, policies and teh IAM role based polices.
  • Created monitors, alarms, and notifications for EC2 hosts usingCloud Watch.
  • Migrated applications to teh AWS cloud.
  • Involved in writing java API forAmazon Lambdato manage some of teh AWS services.
  • Exported SQL data intoElastic searchto allow much faster and scalable user searches from teh database.
  • Used Jasmine and karma for unit testing teh Angular Application.
  • Packaged desktop application as teh exe usingIexpress.
  • Implemented Secured Iframe credit card entry interface as perPCIstandards for securely tokenizing teh credit card.
  • DevelopedJunittest cases tounit testthe business logic.
  • Involved in teh 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 teh System wif teh convenient methods.
  • Involved in writing teh database integration code using Hibernate Leveraging teh 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 teh messages into teh Kafka cluster setup.
  • Involved in MVC, DTO, Front Controller, View Helper design patterns.
  • Has knowledge on partition of Kafka messages and setting up teh 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 teh 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 teh containers, application servers and create versions in teh 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 teh 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 teh customer needs.
  • Worked on front end, back end application development. Has upgraded, additional functionalities and services wif teh 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!