We provide IT Staff Augmentation Services!

Sr Java/scala Developer Resume

3.00/5 (Submit Your Rating)

NJ

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 asStruts 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 CoreJavatechnologies such asMulti-Threading,Exception Handling, Reflection,Collections,Streams&File I/O.
  • Experience usingHibernatefor mappingJavaclasseswith database and usingCriteria APIand Hibernate query language(HQL).
  • Expertise in implementing various well-known Object-Oriented/J2EEDesign PatternsandSession, Entity,Message DrivenEnterpriseJavaBeans (EJB).
  • Handled Apache Tomcat, Jboss and WebSphere Application for deployments
  • Good working knowledge onSVN,VSSorCVSfor codemanagement 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, NJ

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.
  • Implementeddesign patternsin Scala for the application.
  • Develop quality code adhering to Scala coding Standards and best practices.
  • Worked onSparkusingScalaon cluster for computational (analytics), installed it on top ofHadoopperformed advanced analytical application by making use ofSparkwithHiveandSQL/Oracle
  • Developed Spark Applications by usingScala,Javaand ImplementedApache Sparkdata processing project to handle data from variousRDBMSand 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.
  • BuildRESTweb service by buildingNode.jsServer in the back-end to handle requests sent from the front-endjQuery Ajax calls.
  • Analyzed theNode.JSserver structure in legacy project, then mimicked theREST serviceby using JavaJAX-WSAPI, 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, IL

Java/J2ee/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 JavaAPI's and performed transformations and actions on RDD's
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDD,ScalaandPython
  • 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, NV

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

Confidential, Ohio

Core Java Developer

Responsibilities:

  • Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Custom frontend development with GWT, HTML, CSS, JavaScript and wrote Java code to interact with third partyJSONservices.
  • Build Web pages that are more user interactive using AJAX, JavaScript, LESS, Bootstrap and Angular JS
  • Worked on JBPM process engine for use in the implementation of Flow Control System.
  • Designed and developed the application to be responsive for desktop, mobile and tablets using Bootstrap(HTML5, CSS, and JavaScript).
  • Extensive usage of BOOTSTRAP and LESSCSS for Responsive design
  • Translated designs and style guides into functional user interfaces, ensuring cross browser compatibility, performance and robustness.
  • Build hypermedia-driven REST service with Spring HATEOAS, to create links pointing to Spring MVC controllers, build up resource representations, and control rendering into supported hypermedia formats such as HAL.
  • Implemented design patterns like FrontController, MVC, DataTransferObjects and DataAccessObjects.
  • Followed AGILE (SCRUM) methodologies, had sprint planning every two weeks and setup daily meetings to monitor the status.
  • Developed application service components and configured beans using SpringIOC.
  • SpringAOPwas used for intercepting the SOAP requests and for logging requests and also for transaction management.
  • Involved in designing of JSPs from HTML templates.
  • Developed POJOs for storing data in legacy using Hibernate mapping.
  • Implemented Persistence layer using Hibernate to interact with Sybase database.
  • Worked closely with Web Design team to understand proposed design solutions and ensure their feasibility.Recommended alternate solutions whenever required.
  • Developed and enhanced product offerings in accordance with design and consistent with business objectives in order to support multiple browsers.
  • Communicated and documented unit test results and code revisions to ensure consistency and accuracy.
  • Analyzed defects found in testing and fixed coding errors.

Environment: J2EE, Java 1.5, JSP, JavaScript, CSS3, JQuery, Ajax, JSON, XHTML, Hibernate, Spring, Rest, WebSphere 6.1, Sybase Database 1.5, Oracle 10g, Unix.

We'd love your feedback!