We provide IT Staff Augmentation Services!

Sr Java/sla Developer Resume

CA

SUMMARY

  • Over 8+ years of successful experience in Analysis, Design and Implementation of System Integration Solutions, Service Oriented Architecture (SOA) solutions, Client - Server applications, Web-based applications and distributed applications using Node.JS, Angular, React, JAVA, J2EE, Web services and Middleware SOA Integration Technologies.
  • Proficient in Nodejs, Java, Spring Core, IOC, AOP, Spring MVC.
  • Having hands on Experience on build tools (Ant, Maven) and Version control tools (VSS, CVS, SVN, PVCS, Clearcase, Sarena, Starteam).
  • Advanced development experience with Node.JS and Angular including authoring complex directives, services, controllers, and filters; working with animations, routing, states, resource, etc.
  • Familiar with ES5 ES6 and ES2017 and excellent knowledge on ES2017 and TC39 proposals.
  • Proficient with Node.JS non-blocking I/O: Event loop, synchronous and asynchronous calls, clear concept on first-tick and event handler.
  • Developed enterprise applications using Scala.
  • Extensive experience hand-coding robust, concise, object-oriented JavaScript; manipulating JSON/XML; creating modules; working with promises; developing single-page asynchronously data-driven UIs; and working with libraries like jQuery, YUI, and Dojo.
  • Experienced in all phases of SDLC using JAVA, J2EE (Servlets, JSP, EJB), MVC Framework, Spring, Spring Boot, Hibernate, JSF, XML, JDBC,Webservices, SOAP, REST, WSDL, XML, XSD, JIBX, JAX-WS, JAX-RS, UNIX, Linux&AIX technologies.
  • Expertise in developing End to End applications on multi-tiered, Servlets, JSP, JDBC, Java Beans, Struts2.0, Spring Framework 1.2,3.0, Spring ( Pure MVC) 1.0.2.0, Hibernate 2.0,3.0
  • Experienced in all phases of SDLC using JAVA, J2EE (Servlets, JSP, EJB), MVC Framework, Spring, Hibernate, JSF, XML, JDBC, Webservices, SOAP, REST, WSDL, XML, XSD, JIBX, JAX-WS, JAX-RS, UNIX, Linux&AIX technologies.
  • Sound knowledge and experience in database technologies Oracle, SQL, MySQL, DB2, TeradataSQL Assistant; IDE tools NetBeans, WSAD, MEB (Eclipse); Utilitytools/packages UML, RAD, MSVisio, Apache Ant, Apache Maven, Junit, JIRA, Splunk, Bamboo, AltovaXML Spy, Win CVS, Tortoise SVN, JIRA, FTP; Design Patterns Singleton, MVC, Front Servlet, Service Locator, DAO, Session Façade, etc…
  • Installed, configured, and managed the servers (AWS, Linux, Tomcat, Apache, MySQL, MongoDB, Groovy/Grails, Hudson/Jenkins, JIRA, Git, JUnit)
  • Designed and coded portions of all tiers of the application JavaScript, jQuery, DHTML, CSS, JSON and Ajax in the Web front end, REST Web services written in Groovy/Grails wrapped by Jersey JAX-RS
  • Expertise in various open source frameworks such as Struts 1.x/2.0/3.0, Spring, Hibernate.
  • Developed Servlets and back-end java classes using WebSphere &Weblogic Application server.
  • Experience in HTML5/CSS3, Angular.js, Gulp, Bower, Responsive design
  • Strong experience on agile methodologies like SCRUM
  • Extensive knowledge on Core Java technologies such as Multi-Threading, Exception Handling, Reflection, Collections, Streams & File I/O.
  • Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate query language (HQL).
  • Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns and Session, Entity, Message Driven Enterprise Java Beans (EJB).
  • Handled Apache Tomcat, Jboss and WebSphere Application for deployments
  • Good working knowledge on SVN, VSS or CVS for code management and version control

TECHNICAL SKILLS

Languages: Core JAVA,J2EE,Scala,C,C++

J2EE Technologies: Servlets, JDBC, JNDI, JSP, EJB, JMS, XML, XPath, XSLT, XSD, DTD, WebServices(JAX-RS,JAX-WS), SOAP, REST, ORM, AOP, GWT, WSDL, JSON, Design Patterns, Adobe Flex.

Middleware SOA Integration Products: JCAPS 6.3 & 5.1.3, eGate SRE 5.x, Glassfish ESB, MTS, IBM MQ Series, BMC PATROL WebSphere MQ 4.1, IBM Websphere MQ Explorer 7.1, MQ Visual Edit 1.6.4.1, Introscope

Web Technologies: JavaScript, DHTML, CSS, AJAX, HTML5.

Scalable Technologies: Akka Framework, Amazon Web Services, *NIX scripting languages.

Frameworks: Node.js, React, Angular, Struts, Spring, Spring Boot, Hibernate, BootStrap, MVC Spring.

Application Servers: Web Logic, Web Sphere, JBOSS, TOMCAT

IDE/GUI Tools: Eclipse,NetBean,WSAD, RAD

Modeling Tools: UML, Rational Rose

Operating Systems: Windows, UNIX, Linux.

Databases: Oracle 11G, SQL Developer 1.5.5, SQL Server, MYSQL, DB2, Teradata SQL Assistant 14.10.0.01 , ETL

Tools: Ant 1.7.1, Apache Maven 3.0.5, Log4J, UML, RAD, FTP, MS Visio, BMC Remedy 7.5, Service Now, Requestit, Microsoft Solution Center, JIRA 6.0, Splunk, Atlassian Bamboo 4.3, Altova XML Spy, Access Now

Unit Testing Framework: JUnit

Markup Languages/Version: HTML, Maven, Synergy, CVS,RMS, Cruise Control, Tortoise

Reports: Crystal Reports, JReports, Jasper.

Client Server: Visual Basic 5.0, Power Builder 5.0, Developer 2000.

Hadoop: Map Reduce, HBase, Hive, Pig, Sqoop, Flume, Hue, Zoo Keeper

PROFESSIONAL EXPERIENCE

Confidential, CA

Sr Java/Scala Developer

Responsibilities:

  • Designed and Developed Springboot applications to create backend services for various applications.
  • Used Hibernate and OJDBC to connect applications to Oracle and MYSQL DB.
  • Worked with Custom Measures, Compute Engine Performance, SonarQube DB Copy Tool
  • Worked with Jenkins-SonarQube Integration
  • Worked on Node.JS error-first callback, callback hell prevent, promise, promisify, async/await, generator based co-routines etc.
  • Implemented a structured, automated development environment and continuous integration workflow using NPM, Bower, Grunt, and git hooks.
  • Implemented design patterns in Scala for the application.
  • Develop quality code adhering to Scala coding Standards and best practices.
  • Worked on Spark using Scala on cluster for computational (analytics), installed it on top of Hadoop performed advanced analytical application by making use of Spark with Hive and SQL/Oracle
  • Developed Spark Applications by using Scala, Java and Implemented Apache Spark data processing project to handle data from various RDBMS and Streaming sources.
  • Wrote python scripts to extract messages from kafka queue and store them in Cassandra.
  • Used Cassandra to create a backup module which can be later used in the event of Application failure or restart.
  • Build Microservices APIs using Springboot to consume and deliver large scale of confidential data
  • Responsible for API Design, API Development, API Integrations and Microservices Management
  • Establish best practices on distribution & consumption of Microservices APIs
  • Responsible for implementing DevOps, CI/CD practices and tools such as uDeploy, Jenkins, Gradle or Maven
  • Developed jBPM extensions and extensions to JBoss jBPM to support object & role based authorization.
  • Worked on Backend Node.JS with Typescript based on GraphQL and Frontend VueJS with ES6, components
  • Developed NodeJS websocket real-time notifications engine
  • Set up AWS autoscaling with application load balancer for websocket engine and main website
  • Worked on AWS infrastructure development (Cloudformation, ECS)
  • Used object-oriented design principles to implement new RESTful Node.js API endpoints
  • Developed Node.js API for grant/revoke user admin privileges and update user profiles
  • Added ability to access new admin endpoints through React components, creating the admin user flow of updating user details and admin permissions
  • Designed an integration layer which allowed jBPM to be used with any implementation of the java security specifications. The integration layer leveraged the existing interceptor architecture & custom wire bindings. This makes changing the security implementation possible down the line.
  • Contributed the implementation to JBoss, so that the extensions would be designed without overriding or modifying any jBPM classes. This was done to avoid synchronizing our modifications with the constantly changing jBPM codebase. Utilized the flexibility of jBPM’s configuration architecture and best practices.
  • Created REST endpoints to be used in by the Web pages to interact with the backend.
  • Developed spark code in scala with sbt build to perform data analysis on HDFS and store results in Hive DB.
  • Developed spark integration with SpringBoot framework to perform periodic analysis of data.
  • Wrote Spark code in both scala and java.
  • Performed real time streaming from kafka using Spark streaming.
  • Developed SOAP and REST based Web Services using JAXB to interact with other component.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Created new REST web service operations and modified the existing web service's WADLs Web Application Description Language
  • Implement modules into Node JS to integrate with designs and requirements.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API, and did the corresponding configurations.
  • Added dynamic functionality to the application by implementing JQuery, Node JS.
  • Developed Ant scripts to build and deploy the application in the JBOSS Application Server.

Environment: Java 8, Eclipse, Nodejs, Adobe Flex, DB2, Linux, Shell Scripting, JBOSS 3.2, Weblogic, DB2, JSON Node JS, Rapid SQL, Teradata, Ant, Java/J2EE, Spring Framework, Hibernate JPA, OJDBC, Springboot, Spring Security Scala, SBT, Maven, Spark, Hadoop, HDFS, Hive, Sqoop, Cassandra, Oracle 12C, MYSQL, Kafka, Storm, Hibernate Spatial, REST, Python, Pivotal Cloud Foundry, Eclipse, IntelliJ, Confluence, Bitbucket, Stash

Confidential

Java/Scala Developer

Responsibilities:

  • Involved in developing in-built traditional Java web application using JSF framework with Java middleware.
  • Developed Chart Web Services controllers, with generic interfaces, and default implementations, exposed as Java Spring RESTful Web services, with Chart Specific parameters passed as query string.
  • Developed services using Node.js Multi-node resources-management and rebuilt entire web layer with Node.js at the back end for brokering API requests with Node.js asynchronous model.
  • Created BI Controllers based Java classes working together with XML transformation layer, to transform data received from the data providers.
  • Setting up Web Services endpoints in Camel routes and Fabric8 to support Camel CXF routes
  • Performed unit Testing the Web Service by posting SOAP messages using curl and SoapUI
  • Worked in implementing Spark RDD's in Scala
  • Developed Spark Programs using Scala and Java API's and performed transformations and actions on RDD's
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDD, Scala and Python
  • Created and updated Apache Camel Component that natively communicated with a RabbitMQbroker.
  • Worked on automatically converting password hashes in Grails spring-security-core
  • Worked on plugins Spring security, Apache Camel, Asset Pipeline, Sass, Melody, Quartz, OAuth plugin, Rabbitmq, Cookie
  • Created Hypermedia Driven REST web service with Spring.
  • Involved in Configuration and Deployment of application on IBM WebSphere Application Server.
  • Developed and implemented Spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Used JSF 2.0 framework in developing user interface using JSF UI Components, Validator, Converters, Events and Listeners.
  • Implemented Persistence layer using Hibernate to interact with Oracle 11g and SQL Server databases
  • Developed SOAP and REST based Web Services using JAXB to interact with other component.
  • Written JUnit Test cases to perform unit testing.
  • Created complex SQL queries and used JDBC connectivity to access the database.
  • Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
  • Written stored procedure, triggers, and cursors using Oracle PL and SQL.
  • Worked with QA team for testing and resolving defects.

Environment: Java 1.5, JMS, AJAX, JQuery, Hibernate, Spring 3.0, Oracle11g, Webshpere 8.5, Jboss 4.X GA WSDL, JSP, JSF 2.0, JDBC, UML, REST, SOAP, MVC architecture (Struts Framework).

Confidential, OH

Java Developer

Responsibilities:

  • Implemented J2EE design patterns like Value Object Pattern, MVC, and Singleton Pattern.
  • Responsible for Maintenance (including production support), enhancement and development work.
  • Designed, developed and enhanced existing databases, emphasizing processing efficiencies and quality assurance.
  • Developed single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, web sockets, and the Google Maps JavaScript API.
  • Worked on Node.JS error-first callback, callback hell prevent, promise, promisify, async/await, generator based co-routines etc.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator
  • Implemented a structured, automated development environment and continuous integration workflow using NPM, Bower, Grunt, and git hooks.
  • Worked on unit testing using Jest and Mocha.
  • Worked on Git flow, Git/SVN/Mercurial (anyone), Git Rebase, merge, resolve conflict, team work flow, how to make pull requests etc.
  • Worked on Backend Node.JS with Typescript based on GraphQL and Frontend VueJS with ES6, components
  • Developed NodeJS websocket real-time notifications engine
  • Set up AWS autoscaling with application load balancer for websocket engine and main website
  • Worked on AWS infrastructure development (Cloudformation, ECS)
  • Work with cross-functional teams, Master/Reference Data team for design and execute system test plans to identify and resolve application issues.
  • Used object-oriented design principles to implement new RESTful Node.js API endpoints
  • Developed Node.js API for grant/revoke user admin privileges and update user profiles
  • Added ability to access new admin endpoints through React components, creating the admin user flow of updating user details and admin permissions

Environment: Java 1.6, JPA, RAD 7.0, JSF 2.0, EJB 3.0, Websphere Application Server 7.0, Websphere Portal Server 8.0, SVN, JIRA, Agile Methodology, Junit

Hire Now