We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Piscataway, NJ

SUMMARY:

  • Over 5+ years of Experience in Software Development and high skills in Core JAVA/J2EE, Servlets, JSP, JDBC, SOAP and REST Web Services.
  • Proficiency in programming with various Integrated Development Environments (JAVA IDE's) like Eclipse, NetBeans.
  • Through knowledge in core java concepts like OOPS, JAVA SWING, JDBC, JMS, Multi - Threading and advanced java concepts like jsp, Servlets, XML, AJAX, java Beans.
  • Performed in developing light weight business components and integrated applications using spring framework, and Spring Web MVC.
  • Knowledge of BigData technology stack especially Hive/Impala.
  • Experience working on Spark, SparkSQL on Cloudera platform.
  • Knowledge of distributed messaging framework like Kafka, MQ, Zookeeper.
  • Experience on designing and implementing Data ingestion and transformations for BigData Platforms like Spark, Kafka, sqoop.
  • Familiar in MEAN (MongoDB, Express, Angular, Node JS) stack structure and RESTful API familiar with script languages like XML, XSLT, DTD etc.
  • Responsible for building scalable distributed data solutions using Hadoop.
  • Develop workflows using distributed messaging framework like Kafka, ZMQ, Zookeeper to automate the tasks of loading the data into HDFS.
  • Supported Spark, Scala, Kafka and Elasticsearch working with SparkSQL on the Cloudera framework.
  • Involved in performing code reviews in C++, Python, and Shell scripting languages for moving into development on various UNIX, LINUX operating systems.
  • Reviewed codes in Shell Script, Pearl, Python, AWK, Java, J2EE, C, C++, PL/SQL & T-SQL; created subprograms, procedures, and functions.
  • Experience in integration tools like Mule ESB, Spring Integration, Apache Kafka and Apache Camel.
  • Build areal-time application on Apache Web servers using Elastic Search, Kibana 4.0(ELK), Logstash, Splunk.
  • Experience in building and deploying applications using Maven, Jenkins, and Exceptional abilities in using source code analysis tools, automated build process and unit testing.
  • Excellent knowledge in Version Control system like SVN and GIT.
  • Good knowledge on JIRA, tracking the tickets, including but not limited to, accepting the tickets/defects, reviewing Code and closing the tickets.
  • Experience with development methodologies like Waterfall, AGILE methodology and SCRUM.
  • Experience in UNIX shell scripting.
  • Worked on ETL- extraction, transformation and load.
  • Good oral and written communication abilities.
  • Team player and have experience working with globally distributed teams.
  • Strong analytical stills complemented by quick learning ability.

TECHNICAL SKILLS:

Technologies: C, C++, Python, Core Java, shell, Java, J2EE, JDBC.

Operating Systems: Sun Solaris, IBM AIX, Red Hat Enterprise Linux.

RDBMS/ Database: Microsoft SQL Server, SQL/PLSQL.

Build/IDE Tools: Jenkins, Maven, Eclipse, Net Beans, WebLogic7.0,API.

Web Services/Messaging: Web Services, SOAP, WSDL, JMS, AWS,CSS, Gdb, Oracle 10g.

Protocols: TCP/IP, UDP, CAN, SNMP, KWP2000, GIT, RS 232, GMLAN, KWP, Zookeeper, Spark.

PROFESSIONAL EXPERIENCE:

Confidential - Piscataway NJ

Full stack Java Developer

Responsibilites:

  • Experience in Software Development in Confidential Expert Analytics (EEA) as a developer, involving in the Analysis, Design, Development, Implementation, and Testing of business application systems.
  • Experience in software development in financial industry and coding with analytical programming using JAVA, C++ programming.
  • Knowledge of BigData technology stack especially Hive/Impala
  • Experience working on Spark, SparkSQL on Cloudera platform.
  • Knowledge of distributed messaging framework like Kafka, MQ, Zookeeper.
  • Experience on designing and implementing Data ingestion and transformations for BigData Platforms like Spark, Kafka, sqoop.
  • Responsible for building scalable distributed data solutions using Hadoop.
  • Developed java modules implementing business rules and workflows using Spring Boot.
  • Responsible for cluster maintenance, cluster monitoring and troubleshooting, managing, and reviewing data backups and Hadoop log files.
  • Conducted technical training sessions regarding Agile scrum development methods.
  • Develop workflows using distributed messaging framework like Kafka, ZMQ, Zookeeper to automate the tasks of loading the data into HDFS
  • Supported Spark, Scala, Kafka and Elasticsearch working with SparkSQL on the Cloudera framework
  • Design and implement data ingestion and transformation for big data platforms. (Spark, Sqoop, Kafka, etc.) using highly parallelized transformation jobs in Spark including Spark StreamingWriting code in Python, Shell scripts and C-C++ and unit test cases for J2EE.
  • Involved in performing code reviews in C++, Python, and Shell scripting languages for moving into development on various UNIX, LINUX operating systems.
  • Reviewed codes in Shell Script, Pearl, Python, AWK, Java, J2EE, C, C++, PL/SQL & T-SQL; created subprograms, procedures, and functions
  • Deft at mapping the requirements, custom designing solutions & troubleshooting for complex software & application problems.
  • Responsible for Development/Enhancement, bug fixing as well as Production Support.
  • Knowledge of modern development lifecycle practices, such as Agile
  • Excellent communication & interpersonal skills, helped in resolving complex software issues.

Environment: Java, J2EE, C, C++, PL/SQL & T-SQL, Kafka, MQ, Zookeeper, Spark, SparkSQL, Jenkins, Python, Eclipse, Spring Boot, NetBeans, BOOST libraries, Gdb, Jira, TCP/IP.

Confidential - Rochester, NY

Java/J2EE Developer

Responsibilities:

  • Extensively involved in design and development of Line Level Bill Credits (LLBC), and Handset.
  • Report development using BIRT Report Designer Professional
  • Developed handlers which should handle Web Services calls using Axis 2.0 and http requests to process the data. Used Sax parser to parse the XML response from Hosts.
  • Used Struts, play framework to write Presentation Layer, Business Layers and Controller servlets.
  • Used Oracle 10g as backend databases and actively involved in writing PL/SQL functions and packages.
  • Developed XML configuration files, properties files used in struts Validate framework for validating Form inputs on server side.
  • Used Restful Web services which is light weight, maintainable and scalable.
  • Used Java Persistence API (JPA) framework for object relational mapping which is based on POJO Classes.
  • Used Struts which is an open source MVC framework for creating elegant, modern java web applications.
  • Extensively used AJAX technology to add interactivity to the web pages.
  • Used spring data JPA which focuses on JPA to store data in relational data base, by which simple Queries are written.
  • Used Angular Js to address many of the challenges encountered in developing single page applications and created custom general modules and components which extend the elements and modules of core Angular Js.
  • Worked with JSON objects and JavaScript and JQuery intensively to create interactive web pages.
  • Used SOA for web based applications.
  • Developed web service client based on WSDL's provided by middleware team for retrieving bill credits and customer agreement data from backend systems.
  • Involved in deployment of application on WebLogic7.0 Application Server in Development & QA environment.

Environment: Java, Spring, SQL, Eclipse, JSP, Servlets, JMS, XML,, JSON, SVN, Oracle 10g, JPA, RESTful, Spring MVC, Struts, Spring Data JPA, BIRT Reports, Jenkins, AngularJS, WebLogic 7.0, SOAP, JavaScript,, Maven, PL/SQL, Web Sphere.

Confidential

Java Developer

Responsibilities:

  • Writing code in Python, Shell scripts and JAVA.
  • Involved in performing code reviews in JAVA, Python for moving into development on various UNIX, LINUX operating systems.
  • Leading end to end execution of project modules involving review of Shell scripts to automate systems.
  • Designed and developed Hibernate Mapping files and configuring hibernate.
  • Configured and maintained the Spring Application Framework's IOC container.
  • Spring Application Context was used to inject the core java POJO's into application.
  • Generating Hibernate mapping files and domains using tables.
  • Implemented the MVC architecture using Spring framework.
  • Used Perforce as version controller.
  • Performed unit testing using JUnit.
  • Maven used as build tool.
  • Developed the Logging framework using log4j.
  • Implemented Design patterns for recurring problems.
  • Managing changes and incidents; raising incident and problem tickets
  • Working in close interaction with the Global Support Team and managing Team Meetings.
  • Provide Guidelines/Instructions to QA/UAT teams for Migrations, Queries.
  • Assured technical feasibility and adequacy.
  • Used the RHEL to define, connect, and work with remote systems, as well as to create, edit, and build projects, subprojects, and files on remote UNIX.
  • The RPM Projects perspective contains the following views: Remote Systems view, Artifactory Projects view, Properties view, Outline view, Remote Error List view.

Environment: J2EE, Java/JDK, JSF, JSP, Servlets, Spring, JavaBeans, Hibernate, Struts, AJAX, XML, DOM, HTML/ DHTML, JavaScript, Oracle 10g, WebSphere, SOAP, UNIX, RAD, WIN Perforce, Maven, JUnit, log4j, UNIX/Linux, Python, C

Hire Now