We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Princeton, NJ

SUMMARY

  • Around 8 years of experience in Object - oriented analysis, design, development, maintenance, knowledge in support of large-scale n-tier enterprise applications using Java, J2EE, Struts, Servlets, EJB, JMS, Spring, Hibernate, JDBC, Web Services, well versed in both Server-side and Client-side programming using Java, J2EE Technologies and in developing applications using Core Java concepts like OOPS, Collections, Abstract Classes, Interfaces, multithreading etc.
  • During the design phase was involved in creating wireframes, UML diagrams and worked on multiple proofs of concepts for new technologies.
  • Experienced in working on all the tiers of a web application.
  • Extensive knowledge inHTML/HTML5, CSS/CSS3, Bootstrap - hand-coded, cross browser (no tables for non-tabular data).
  • Hands on expertise in front-end development utilizing Java Script frameworks likeAngular JS, React JS, Node JS,JQuery and CSS framework like Bootstrap.
  • Good Understanding of Document Object Model (DOM) andDOM Functions.
  • Experienced in Java/J2EE server side technologies Servlets, JSP, JDBC, JMS, JNDI and MVC frameworks like Struts, Spring and was responsible for developing several controllers, models and views based on the above technologies.
  • Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front).
  • Strong experience in XML related technologies incluing XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPCand XMLBeans.
  • Expertise in developing and consuming web services using SOAP and Restful which are built on top of Hibernate ORM.
  • Hands on knowledge of writing code in Scala.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • During the experience with above web service development worked on XML and JSON communication formats and used API’s like JAX-WS, Jersey and Jackson.
  • Hands-on experience in installation, creation of databases and supportive software applications.
  • In the data tier worked several RDMS like Oracle, SQL Server and also had worked with noSQL databases like Mongo DB. During which gained experience in SQL and PL/SQL programming includes writing of stored procedures, Triggers and cursors.
  • Responsible for checkingCross Browser Compatibilityand hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
  • Debug the applicationsusingFirebugto traverse the document and manipulated the Nodes using DOM and DOM Functions.
  • Good experience in configuration management and version control, bug tracking, and also in transferring knowledge to Customer Support Engineers on product deliverables.
  • Experience in installing, configuring, tuningWeb Logic Server, Apache Tomcat, JBOSS.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, IBM RADfor Java/J2EE application development.
  • Experience in using ANT and Mavenfor build automation.
  • Experiencein working on both Development and Support based projects with mission critical deadlines.
  • Good Parallel programming Experience on multicore processors
  • Having extensive experience in understanding business logic and resolving the business requirements into software terms.

TECHNICAL SKILLS

Languages: C, C++, Java 8(JSP, Servlets, JSTL, and other java related technologies), Python, R

Operating Systems: Windows (10/8.1), Ubuntu, Linux, Mac

Scripting languages: HTML, DHTML, XML, JavaScript, JSON, XSL, XSLT, JSP, JSTL.

Databases: Oracle, MySQL, MSSQL Server, Sybase, PostgreSQL, MongoDB.

IDE: Eclipse, IntelliJ, NetBeans, IBM Rational Application Developer (RAD)

Messaging Technologies: JMS, AMQP.

Version controls: SVM, GitHub, RStudio, Spyder, Octave GUI,KNIME, Coggle.

Web Servers: JBoss, WebLogic, WebSphere, Tomcat, Jetty, Apache, Node JS

Web Services: AWS, S3.

Frameworks: Spring (MVC, AOP, ORM, Web Service, DAO, Social, Security, etc.), Hibernate ORM 5.0.2, Bootstrap, Struts, Tiles, DWR (Direct Web Remoting)

Reporting Tools: Jasper Reports, BIRT, Crystal Reports.

Other Tools: JIRA, Confluence, Bamboo, Sonar, Fisheye, Taiga.io, GitHub, AEM.

Database Tools: SQL Developer, DB Artisan, TOAD, MSSQL Server Management Studio

XML Technologies: DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.

Testing Tools: Jasmine,Karma,Protractor.

Technologies & Frameworks: J2EE, JSP 2.3, Web Services, CSS, Log4j, AJAX, UML, Rational Rose, Java Swings, JUnit, JSP, AngularJS, IBM MQ, NODE NPM, SOAP 1.2, WSDL 2.0, AXIS 1.2/1.3/1.4, ClearCase, JAVA AWS, GWT.

Analysis & Design: Agile, Rational Unified Process (RUP), UML and J2EE Design

PROFESSIONAL EXPERIENCE

Confidential, Princeton, NJ

Java Developer

Responsibilities:

  • Involved in deployment of full Software Development Life Cycle (SDLC) of the tracking systems Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance
  • Defined and designed the layers and modules of the project using OOAD methodologies and standard J2EE design patterns & guidelines.
  • Worked on Agile software development methodology attending daily SCRUM meetings to keep track of the ongoing project status and issues in the team.
  • Designed and implemented application using HTML5, JavaScript and CSS3.
  • Worked on Angular JS and developed UI controller components, Angular Services and custom directives in each sprint.
  • Automating Angular JS applications by using Protractor, Jasmine and Karma using Java script.
  • Developing .spec and .config files for various scenarios in Protractor/Jasmine using "describe, it and expect"
  • Used Scala collection framework to store and process the complex consumer information.
  • Used Scala functional programming concepts to develop business logic.
  • Used karma-test-runner and Jasmine for JavaScript Unit testing.
  • Used javascript libraries like karma, chai, jasmine, protractor, along with selenium wedriverjs for UI test execution assertions
  • Designed and developed the application to be responsive using Bootstrap CSS framework.
  • Developed the presentation layer with client side MVC model and on the middleware we used Spring MVC for the integration with backend data sources.
  • Developed the DAO layer using Hibernate and used caching system for real time performance
  • Designed the application to allow all users to utilize core functionality, as well as business specific functionality based on logon ID
  • Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/ applications.
  • Used Oracle 11g hosted in Amazon RDS as the Database.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Developed multiple Soap and Restful services which perform several CRUD operations related to customer account and management modules. Used Jax-ws for developing soap webservices and Jersey for rest based implementation.
  • Used AJAX for developing asynchronous web applications on client side
  • Designed various applications using multi-threading concepts, mostly used to perform time consuming tasks in the background.
  • Worked on Encrypting AWS S3 storage Objects.
  • Inventory groups are added for Amazon Ec2 for instances and monitoring AWS hosts.
  • Designed class and sequence diagrams for Modify and Add modules
  • Co-ordinated with QA lead for development of test plan, test cases, test code, and actual testing responsible for defects allocation and resolution of those defects
  • Involved in fixing bugs and unit testing with test cases using JUnit framework
  • Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic using Oracle database
  • Coordinated with offshore team for requirement transition & providing the necessary inputs requiredfor successful execution of the project.
  • Involved in post-production support and maintenance of the application.

Environment: Java SE 7HTML5, CSS3, Angular JS,Bootstrap, IBM WebSphere 8.0,PL/SQL, XML, XSLT,Spring 4.2.1, Spring batch, Hibernate 5, Oracle 12c,Java Script, JQuery, JUnit, Windows 7, Eclipse 4.6

Confidential, New York, NY

Java Developer

Responsibilities:

  • Worked in an agile based environment with onsite and offshore model and core responsibilities included developing Java based user stories and guiding offshore junior resources in the development process.
  • Developed the presentation layer with client side MVC model and on the middleware we used Spring MVC for the integration with backend data sources.
  • Implemented client side MVC framework using angular JS, HTML5 and CSS3. Implemented dependency injection and two ways of binding using angular JS a MVC framework.
  • Integrated Spring with Hibernate for implementing DAO layer, created and configured spring-hibernate template and used for interaction with Oracle.
  • Created and consumed Restful Web Services using JAX-RS and Jackson for converting the data to JSON format.
  • Automated Angular JS application module using protractor and Jasmine and created specs for various functional scenarios.
  • Writing unit tests using Jasmine with karma.
  • Used unit testing framework Jasmine for testing JavaScript
  • Good knowledge in AWS Content Data Network (CDN) like cloud front.
  • Developed Java API to interact with the Amazon SQS used in sending bulk emails.
  • Used AWS SDK for connection to Amazon S3 buckets as it is utilized as the object storage
  • Developed multiple stored procedures, cursors and triggers to interact directly with oracle DB.
  • Developed and maintained several batch jobs which were developed using spring batch module and also developed few cron batch processes to process a scheduled feed.
  • Implemented several UNIX / Linux shell scripts in order to automate several processes in production environments.
  • Developed Spark scripts by using Scala shell commands as per the requirement.
  • Processing the schema oriented and non-schema oriented data using Scala and Spark.
  • Worked on Jenkins in order to provide continuous integration to automate build process.
  • Deployed the application on the WebLogic server in production and used tomcat for the local development purposes.
  • Developed JUnit test cases for unit testing the Service and DAO Layer.
  • Used RTC as a version controlling tool along with RAD IDE for development.

Environment: Java,Angular JS, HTML, CSS, Spring Core 2.5, Struts 2.2, Hibernate 3.0, Design Patterns, XML, Oracle, PL/SQL Developer, Web logic 10.3, Eclipse, Maven,, JUnit, UML, WebServices,Scala,Spark.

Confidential, Birmingham, AL

Java Developer

Responsibilities:

  • Participated in the discussion with business experts to understand the business requirements and mold them into technical requirements toward development.
  • Designed UML diagrams using Rational Rose.
  • Developed the User Interface using JSTL, Custom Tag libraries, HTML, JavaScript, and CSS.
  • Used Struts 1.3 framework to develop the application based on a MVC design pattern.
  • Used J2EE design patterns like Service Locator, Data Access Objects, Factory pattern, MVC and Singleton Pattern.
  • Created and consumed SOAP/Restful Web Services.
  • Built the functionality for the front end JSPs to take the data from the model as an XML and usingXSLT to convert the XSL to HTML.
  • Built and Configured Servers in AWS Cloud Environment.
  • Prepared Test Cases for Integration Testing.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as Loan and Teller application
  • Created AWS Route53 to route traffic between different regions.
  • Created AWS Security Groups for deploying and configuring AWS EC2 instances.
  • Designed and developed Message driven beans that consumed the messages from the Java message queue.
  • Created the JDBC based DAO layer.
  • Worked on HTML5 tags for forms, multimedia, graphics and geo-location.
  • Deployed components to the development environment, system test environment, and UAT environment.
  • Responsible for deployment of Java Servlet environment platform using IBM's WebSphere Application Server pproduct (IBM WAS).
  • Build and deployed WAR files
  • Configured and scheduled jobs for multiple projects on Hudson.
  • Developed automatic build scripts using ANT for the application to deploy and test.
  • Maven is used as a build tool and continuous integration is done using Jenkins.
  • Documented all process changes and requirement changes.

Environment: JDK 1.5, SOAP/RESTFUL Web Services, Struts 1.3, XML, XSLT, XPATH, JavaScript, HTML, CSS, DHTML, JDBC, SQL Developer, HUDOSN, Windows XP, Eclipse 3.5, Oracle 11g, Tomcat, Clearcase, and Soap UI, GITbash.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Designed and Developed Import & Export of the Employees information. Imports and exports are run ondemand, realtime or on a scheduled basis.
  • Developed the Scheduler to handle import/export requests and responses. This can be done for single or multiple employees.
  • Involved doing Analysis, Design and developing middleware using Core Java&Spring.
  • Developed the DAO layer using Object Relational Mapping tool Hibernate with XML mappings and Java Objects
  • Developed the Federal, State File submissions in Server Side using Core Java, FTP, SFTP&WebServices (RESTful).
  • Used Eclipse Juno as IDE for developing the application and GitHub for version control.
  • Designed and developed web-application UIs using JSP, HTML5, CSS3, JavaScript, jQuery, AJAX, AngularJS&JSON.
  • Worked with SQL Stored procedures/ Views, SQL tuning and written SQL quires for data retrieving
  • Test driven development(TDD), Unit Testing, Integration Testing, QA and implementation.
  • Designed the common services of Configuration Manager, Exception Handling, Logging (Log4j) Developed build script for the application using ANT.
  • Worked closely with various interfacing teams for smooth and bug free delivery of application under mission critical time lines.
  • Involved in planning process of iterations under the Agile Scrum methodology using JIRA.

Environment: Core Java (JDK 1.7), J2EE, JSP, Spring Framework 2.5, Hibernate 3.0, HTML5, CSS3, JavaScript, jQuery, AngularJS, AJAX, JSON, JSch, Multi-threading, Eclipse Juno, MS SQL Server 2008, Tomcat 6, SOA, Web Services (RESTful), Apache Axis, JIRA, GitHub, Log4J, Ant 1.5

Confidential

Java Developer

Responsibilities:

  • Development and Analysis of the Client Data Bank module of the Life Insurance product.
  • Done the complete requirement/system specifications and test specifications.
  • This module is to store all the data pertaining to a client.
  • It deals in entering the client detail over Internet, maintenance/administration of client data and allows various queries.
  • Involved in Development and Analysis of this Enquiry module.
  • Involved in front frame works that consisted of HTML, JSP and Servlets.
  • Performed client-side validations using JavaScript.
  • Developed the Use case, Sequence and Class diagrams using UML
  • Used CVS for version Repository maintenance.

Environment: Windows Server 2000, Oracle 9i, core Java, JDK 1.6, JDBC, Servlets, JSF, JSP, HTML, CSS, PHP, AJAX, XML,CVS, UML.

Confidential

Java Developer

Responsibilities:

  • Involved in developing prototypes of the product.
  • Involved in Analysis and Design of the project, which is based on MVC (Model-View-Controller) Architecture and Design Patterns.
  • Created UML Use Cases, Sequence diagrams, class diagrams and page flow diagrams using Rational Rose.
  • Designed and developed UI using HTML, CSS, JSP and Struts where users have all the items listed for auctions.
  • Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations.
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle ADF database and retrieving dynamic data.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
  • Used Net Beans IDE to develop the application.
  • Wrote JavaScript validations on the client side.
  • Involved in writing Detail Design Documents with UML Specifications.
  • Implemented Socket Programming to communicate with all the customers.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing in UNIX Environment.
  • Responsible for packaging and deploying components in to the JBOSS Application Server.

Environment: Java, Java Beans, JSP, JavaScript, Servlets, JDBC, Net Beans, JBOSS, XML, HTML, Struts, WSDL, Oracle.

We'd love your feedback!