Java Developer Resume
Piscataway New, JerseY
SUMMARY
- 6 Years of experience in Design & Development of software applications and customized software usingJava/J2EE & open source frameworks.
- 1 year of hands - on experience with Java8, using new features like Lambda expression, Stream API, Parallel streams, etc
- Experience in both Front end and Back end web Technologies and ability to create applications that can use various database vendors.
- Responsible for building scalable distributed data solutions using Apache Hadoop and Spark.
- Developed Spark scripts by usingScalaIDEas per thebussiness requirement.
- Strong working experience in application Development using CoreJava, Spring, Hibernate, Web Services -SOAP, JSP, Servlets, SQL, XML, HTML and Tomcat.
- Experience in Multi-tier web application development using MVC architecture, Design Patterns, JSF or Spring MVC.
- Expertise in building configuration files on various frameworks such as Spring, JPA, and Hibernate.
- Experience in Singleton, Factory, DAO, MVC, Strategy, DTO design patterns.
- Extensive experience in Application Software Design, Object Oriented Design, Development, Documentation, Debugging, Testing and Implementation.
- Extensively worked on writing SQL queries.
- Experience in Importing data from various sources to theCassandracluster using Java API's
- Experience in data modeling ofCassandra.
- Worked with xml's extracting tag information using xpaths andScalaXMLlibraries from compressed blob datatypes.
- Expertise in Web Services architecture in SOAP and RESTful.
- Strong experience in using RDBMS like Oracle 11g, PostgreSQL and My SQL.
- Used source control systems like Git and Subversion.
- Experience in application servers like Apache Tomcat, and WebSphere.
- Experience in client side technologies such as HTML, CSS, JavaScript and jQuery.
- Hands on Experience in Production Support.
- Extensive usage of different IDEs like Eclipse, Spring Source Tool Suite (STS).
- Experience developing new automation frameworks usingProtractor, QTP, Selenium, JMeter
- Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
- Goal Driven Developer with comprehensive understanding of various software development approaches such as SDLC and Agile Scrum methodology.
TECHNICAL SKILLS
Languages: Java8, Python, SQL, JavaScript, C/C++
Web Technologies: JSP, Servlets, HTML, XML, JSON, JQuery, CSS, JavaScript
Database: Oracle 11 g, SQL Server, MySQL
Servers: Apache Tomcat, WebLogic, JBoss EAP
Frameworks: Spring MVC, Hibernate, Spring, WebServices (SOAP & RESTful), Jersey, Log4j
IDE/Tools: STS, Eclipse, GIT, Maven, JIRA.
Testing: JUnit, Jenkins
SDLC Methodologies: Waterfall, Agile, Scrum
PROFESSIONAL EXPERIENCE
Confidential, Piscataway, New jersey
Java Developer
Responsibilities:
- Involved in various Phases of SDLC (Software Development Life Cycle) Information gathering, analyzing, design.
- Developed views with HTML5, DHTML, CSS3, AJAX, AngularJS, JQuery and also JSON.
- Developing UI automation usingProtractorfor Angular JS applications.
- Used REST and SOAP Web Services for the exchange of information.
- Involved in programming inCon UNIX platform to contribute to the software project, which automated customized design process.
- Implemented Spring Boot Micro Services to divide the application into smaller modules.
- Worked on SQL queries to find data on Oracle and SQL server databases.
- Worked on coreJavaConcepts - Collections, Multi-Threading and Exception Handling.
- Developed Hibernate for interact with database with spring integration as the data abstraction.
- Imported data from various resources to theCassandracluster using Java APIs.
- Created a wrapper library to help the rest of the team use theSolrdatabase and the documentation of theSolrRest API.
- Extensive use of Spring Framework for Dependency Injection and integrated along NodeJS and Hibernate.
- Worked withCassandraQuery Language (CQL) to execute queries on the data persisting in theCassandracluster.
- Used Spring MVC to develop MVC controller and deploy execution to servlet environment.
- Used POJOs for implementing business logic.
- NoDBaccess with query processing performance that is competitive with a database system operating over previously loaded data.
- Implemented Web Services using Spring RESTful and Utilized JBoss for Web Server.
- DevelopedScalascripts using both Data frames/SQL/Data sets and RDD/MapReduce in Spark for Data Aggregation, queries and writing data back into OLTP system through Sqoop.
- Developed Spark scripts by usingScalashell commands as per the requirement.
- Involved in writing PL/SQL - Stored Procedures, Functions, Triggers, and Sequence etc.
- Performed client end validation using JavaScript and JQuery.
- Developed and consumed Rest Services using HTTP methods such as GET, POST, PUT and DELETE.
- View- controller have been developed using Servlets/JSP, JavaScript, CSS3 and HTML5.
- Extensively worked on Java persistence layer in application migration toCassandrausing Spark to load.
- Experience in managing and developing with MangoDB.
- Understanding of MangoDB strategies including replica sets.
- Experience in Mango Utilities. knowledge on Selenium Web driver andProtractorautomation tools.
- Working on the development of a cloud based multi-media applications streaming platform using C++ and Java under Linux environment.
- Developed User Profile and Micro Service modules using Spring Boot. Used Spring MVC for REST API and spring annotation for Dependency Injection.
- Implemented client-sideJava-Beans for Data Access Object (DAO) pattern.
- Worked on JIRA for creation of projects, templates, screens, fields etc.
- Built code using Ant and later deployed to the server.
Environment: JAVA1.6, J2EE,Scala, Spark, DAO, HTML, JSP, Boot strap,JavaScript, XML, CSS, C, C++, Ajax, JBoss, EJB, Cassandra, Solr, Oracle 11g, Log4J, Struts Tag Libraries, JIRA, REST, GitHub, Eclipse 3.1, Ant 1.6, Struts 2.0,JAVA/J2EE Design Patterns, Edit Plus, DB2, Oracle, NoDB, MongoDB, SVN, SQLdeveloper, Protractor,Linux, UNIX, Windows
Confidential, Richardson, TX
Java Developer
Responsibilities:
- Interacted with the stake-holders and gather requirements and business artifacts based on Agile SCRUM methodology.
- Developed web pages by using HTML, CSS and JavaScript.
- Used Eclipse to develop source code and debug the application.
- Built a custom cross-platform architecture usingJava, Spring Core/MVC, and Hibernate.
- Implemented Web-Services to integrate between different applications internal and third party components using SOAP and REST services using Apache-CXF
- Configured Queues and Topics as part of application integration and defined Camel routing between queues/topics.
- Implemented the requirements using C++ programming language and unit tested the implementation.
- Developed Spring REST Web Services clients to consume Web Services enterprise wide Web Services.
- Reviewed the XML logical data model and developed XML schema XSD to validate the model and used JAX-B for Xml-JavaMapping and XML-XSLT conversion.
- Developed and published web-services using WSDL,SOAP and XML, JAX-B based on top-down and bottom-up approaches.
- Used slick to query and storing in database in aScalafashion using the powerfulScalacollection framework.
- Worked on NoDB API with inputs stemming from internal and external data but is ultimately responsible for serving the information.
- Also experience on MangoDB scaling across data center and Understanding strategies.
- Experience in MangoDB Utilities.
- Developed the RESTful api to support the Standalone as well as theSolrCloud mode, zookeeper, custom fields, NLP processing. Custom RequestHandlers, Sharding.
- The REST api includesSolrcreate, update, delete access toSolr4/5 serve
- Experience in pre-testing the Web-Service calls with SOAP UI using end-points. knowledge on Selenium Web driver andProtractorautomation tools uding JUnit.
- Coordinated Unit Testing by JUnit, Easy Mock, Integration and User Acceptance Testing and developed test cases for bean components.
- Used Subversion for maintaining the component and for release and version management. And JIRA for defect tracking.
- Also experience in designing, implementing and adapting technically sophisticated application usingC/C++ programming in Linux Platform
- Maven tool has been used for the build and deploy procedure scripts in UNIX, Linux and Windows environment using Hudson.
- Been though Release process for project execution as part of SCRUM.
Environment: Java, J2EE,SOA, Spring, Scala, Web Services, CXF, XML, XSD, Shell Script, UML, HTML, JavaScript, C, C++, Eclipse, Solr,WebLogic, GIT, REST,Active MQ, JAX-B, JMS, Axis2, AJAX, Hudson, Maven, Jenkins, Restful, SOAP, JIRA, NoDB, MangoDB,Oracle, PL/SQL, XPath, XSLT, SOAP UI, Protractor, JUnit, SVN, Windows, Unix.
Confidential
Java Developer
Responsibilities:
- Designed UI screen for Insurance Quote to get User information with JSP, Struts tag library.
- Developed Action Classes, Service Classes for Resident Insurance premium payment module.
- Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.
- Involved in the development of both the back end and the front end of the application using Struts, Hibernate and Web Services.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Wrote PL/SQL Queries to get Schedule of policy payment and defaults.
- Developed Session and Entity beans for Insurance Quotes.
- Developed web services using Apache Axis web service engine, used SOAP request response exchange pattern to exchange business XMLs.
- Responsible for Writing JSP for Online Quote for Resident Insurance.
- Used Web Services for interacting with a remote client to access data.
- Developed CMP read only Entity beans to get Insurance Quotes.
- Fixed the bugs identified in test phase.
- Written JUnit test cases for Unit testing in Pension Manager Module.
- Documented CR impact analysis and prepared implementation documents.
Environment: Java1.4, J2EE, Spring Framework, Ext JS, JSP, Hibernate, Servlets, Struts, UML, XML, SVN, ANT, JUnit, HTML, CSS, Apache AXIS, Web logic 8.1, SOAP, WSDL, Oracle 9i.