We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Cary, NC

SUMMARY

  • 9 years of involvement in design, development, deployment and test of client server, web based and distributed software applications by using J2SE, JEE andJ2EE technologies.
  • Experience on SDLC process that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Post - Production support using development methodologies like Waterfall and Agile.
  • Experience in System Analysis, Design, Configuration, Code management and maintenance in the sectors of Banking, Finance, E-commerce, and Health.
  • Expertise in DOM manipulation using JavaScript, DOJO, jQuery.
  • Experience on spring modules like Spring IOC and Knowledge on Spring DAO, ORM and AOP.
  • Hand on experience with Restfulwebservices, used JAX-RS to implement RESTful applications in Java.
  • Extensive experience in working with SOA architecture and web services (SOAP, WSDL, UDDI) using Apache Axis.
  • Experience with automation deployment using Terraform.
  • Hands on experience with Docker.
  • Hands on experience with Spring, Spring MVC, Struts
  • Good knowledge on Active Directory (AD) Services.
  • Worked and knowledge on protocols HTTP, HTTPS, FTP, SMTP.
  • Good knowledge on TCP/IP protocols and TCP/IP model.
  • Good knowledge on issue tracking product JIRA.
  • Experience on architectures like Model-View-Controller (MVC), Service-Oriented-Architecture (SOA).
  • Expertise in implementing variousJ2EEdesign patterns like Singleton, Session Facade, Data Access Objects (DAO), Factory, Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier Distributed Applications.
  • Developed J2EE applications by using the IDE’s such as Eclipse, NetBeans and IntelliJ.
  • Experience in deploying applications using Application Servers like Web Logic, JBOSS, Oracle App Server, and web server like IBM WebSphere,Apache Tomcat.
  • Good knowledge in usage of version controls such as CVS, Git, SVN and ClearCase.
  • Extensive experience in Oracle RDBMS design and developing stored procedures, packages, triggers, cursors usingSQLandPL/SQL.
  • Expertise in XML Technologies XML, XSLT, XSD and Worked on parsers like JAXB, JAXP, SAX and DOM.
  • Good knowledge in log4J implementation to persist the data into log files and experience with ant and maven for the build and deployment of applications.
  • Well versed in developing various database objects like Tables, Packages, Stored Procedures, Functions, Triggers, Indexes, Constraints, Materialized Views and others inOracle10g database, IBM DB2 database.
  • Extensive involvement in development and Performance tuning ofSQLandPL/SQLscripts.
  • Experience on Jasper Reports, Crystal Reports and knowledge on Oracle Reports.
  • Technical expertise in the areas of ObjectOriented Analysis and Design (OOAD) Using different methodologies and UML using rational rose.
  • Excellent team player with good analytical, strategic planning and interpersonal and communication skills.
  • Highly motivated, enthusiastic and self-starter.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL and PL/SQL

Enterprise Java: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Struts, EJB, Spring, JTA, JNDI and JPA

Tools: & Frameworks: Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, SOA, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security, and Spring Data

Databases: Oracle 8i/9i/10g/11g, Sybase, SQL Server 7.0 / 2000, DB2, MySQL and MS Access 2000

Web Development: HTML, XHTML, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON

Scripting Language: Shell Script, bash, Perl, JavaScript, jQuery, AngularJS

Web/App Servers: Web Sphere, Apache Tomcat, JBoss, WebLogic

Tools: Eclipse3.0, Net Beans5.0, Clear Case, Clear Quest, CVS, SVN, Perforce, Sub Version, Dream weaver 2000, Edit plus, VISIO, JUnit, JMeter

Web Services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Apache Axis2, Apache CFX, JMS, MQ

Cloud Computing: VPC, S3, Route53, Direct Connect, VPC, SNS, Elastic Beanstalk, SimpleDB

Version Control: GIT, CVS, SVN, Rational clear case

PROFESSIONAL EXPERIENCE

Confidential, Cary, NC

Java Developer

Responsibilities:

  • Used Java 1.8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
  • Worked on Java functional programming concepts like Streams, FunctionalInterfaces, new date time API and lambda expressions.
  • Used Java 1.8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
  • Implemented JMS Listener on MQ, routing functionalities and invoking corresponding web service using Apache Camel.
  • Used Angular router and implemented module wide routing and created different forms using Angular data driven and template driven forms.
  • Developed Angular Components, Services, and Filters and took part in developing unit test and integration test cases using Jasmine, Karma.
  • Consumed REST services using Angular HTTP and performed various REST Http operations for data retrievals and updates.
  • Core Java with Concurrent API is used extensively for parallel processing and chunk processing.
  • Used Node.Js CLI tool Node Package manager(NPM) to build Angular application.
  • Apache camel Kafka end point used to publish trade confirmations to Apache Kafka .
  • Developed component send formatted (JSON) trade data to Rest Endpoint to capture enriched data. Response from Rest Endpoint publishes to MQ using Apache Camel.
  • Involved in developing several Fix message New Order single, Execution, Confirmation.
  • Implemented Cloud capabilities like Centralized Configuration, Load Balancing, Service-to-Service call using Feign, Service Registry and Discovery using Eureka in Spring Cloud.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
  • Developed Micro services & APIs using Spring Cloud, Spring Security, Spring Boot, Spring Integration.
  • Gulp is used to build and Bower is used for managing dependencies
  • JSON request/response from UI is processed using Spring Boot, Restful features with micro services Architecture and Spring Data Jpa is used to save/retrieve the data in the backend
  • Secured the API's by implementing Oauth2 token based authentication/authorization scheme using spring security.
  • Used Apache Maven as a build tool for building the Restful web-service

Environment: Java 1.8, concurrent package, lambda expressions, streams, J2ee, webservices, JMS, XML(Dom, Sax, Xpath, Stax, XSLT),IBM MQ, Kafka 2.0, Spring Boot, Apache Camel 2.2, Spring Batch, Spring Data JPA, EHCache,Jprofiler,Angular6/8,Eclipse,WebStorm,GIT/Stash(Bitbucket),Jenkins,Confluence,Jira,SourceTree, Swagger, Maven, Windows, Linux,DB2,.

Confidential, Malvern, PA

Java full stack Developer

Responsibilities:

  • Followed Agile/Scrum methodology to iterate quickly on product changes, developing user stories and working through
  • Backlog, JIRA to record and monitor the stories and backlogs.
  • Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.
  • Developed Single Page applications using Angular 6.0/8.0, Typescript, Angular CLI, HTML, CSS, JS and Bootstrap.
  • Experience with Docker (images and containers) and Exposure to AWS Cloud Deployments and CI/CD DevOps Practices.
  • Hands on experience in Configuration Management, Cloud Infrastructure, and Automation like Amazon Web Services (AWS), Ant, Maven, SVN, Git-hub, Clear Case and Tomcat.
  • Used Angular router and implemented module wide routing and created different forms using Angular data driven and template driven forms.
  • Developed Angular Components, Services, and Filters and took part in developing unit test and integration test cases using Jasmine, Karma.
  • Consumed REST services using Angular HTTP and performed various REST Http operations for data retrievals and updates.
  • Core Java with Concurrent API is used extensively for parallel processing and chunk processing of trade execution data and market data and converts in to JSON and store it DB.
  • Experienced in working in AGILE based development environment and participating in Scrum sessions.
  • Developed Micro services & APIs using Spring Security, Spring Boot, Spring Integration.
  • Performed REST validations and created REST exception Handlers and used Postman to test REST services.
  • Developed unit test cases using Junit, test REST microservices with spring Junit runner.
  • Involved in consuming SOAP based web services so that the business application can integrate with legacy applications and facilitates for future applications.
  • Developed service using Spring Cloud Function which process data sent Amazon S3 bucket and Amazon Kinesis streams using inbound Lambda which parses data, validates, calculates and stores in DB.Out bound Lambda processing generate out files sent to Legacy system
  • Used Java 1.8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
  • Worked on Java functional programming concepts like Streams, Functional Interfaces, new date time API and lambda expressions.
  • Design and implementation of different micro services and its Docker files.
  • Created and maintained Docker images and Docker containers.
  • Configuring the Docker containers and creating Docker files for different environments.
  • Leveraged Elastic container services to run Docker micro services in AWS.
  • Used Multi-Threading and collection framework including List, Map etc.
  • Used Apache Maven as a build tool for building the Restful web-service.

Environment: Java 1.8, concurrent package, lambda expressions, streams, JavaScript,, JDBC, JPAHibernate, JAX-B, JAX-RS,, Oracle, GitHub,, ServiceNow, Spring Boot, Spring Batch, JMS, Tibco EMS AutosysEclipse, Unix, JUnit, Log4J, Angular 6,HTML, CSS, and Bootstrap, Docker, AWS, Swagger, Microservices, Docker,AWS, JIRA, Jenkins.

Confidential, Jersey City, NJ

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Used Spring MVC framework for implementing Model-View- Controller (MVC) architecture at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, maintenance will be very easy.
  • Used Spring AOP for solving crosscutting concerns like keeping logged data and transactions details etc.
  • Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.
  • Secured the API's by implementing Oauth2 token based authentication/authorization scheme using spring security.
  • Designed and developed third-party Payment services to Offer Users Convenient Payment Methods based on OAuth Protocol
  • Used Hibernate ORM framework as persistence engine and wrote Hibernate Queries to automate the mapping between Oracle database and Objects in Java.
  • Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through Java Programs from Oracle Database.
  • Used WebLogic server to route our JMS queue messages to different business floors and configured routes in WebLogic and used JMS in e-mail notification.
  • Focused on Test Driven Development there by creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Worked in Agile TDD environment using SDLC tools like GIT, Jira, Jenkins, and Maven for build packaging and deployments of the application components.

Environment: Agile methodology, Java 1.8, J2EE, Hibernate, Spring, XML, JSP, JAX-RS, Spring AOP, Spring security, Oracle, HTML, AJAX, JavaScript, Angular, Docker, GIT, JIRA, PL/SQL, STS, JUnit, Log4J, Maven, Jenkins, WebLogic Application Server.

Confidential, Tempe, AZ

Java Developer

Responsibilities:

  • Followed Agile/Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.
  • Spring JDBC used retrieve and update, inserting data in oracle database with use of stored procs.
  • JSON request/response from UI is processed using Spring Boot, Spring MVC Restful features with micro services Architecture and Hibernate/JPA framework is used to save/retrieve the data in the backend
  • Moment used for parsing, formatting, validating dates. Lodash utility library used for arrays, objects & strings.
  • EhCache used to store Reference Data.
  • Maven is used for build and deploy the application in WebSphere Application Server (WAS)
  • Used Multi-Threading and collection framework including List, Map etc.
  • Used Apache Maven as a build tool for building the Restful web-service.
  • Docker is used for creating images that are deployed on AWS asMicroservices.
  • Used Log4j to capture the log that includes runtime exception and for logging info which is useful for debugging.
  • Worked on GitHub for configuration management.
  • UsedJIRAto fix bugs and track the workflow.

Environment: Java, HTML5, CSS3, JavaScript, AJAX,, AngularJS, Agile(SCRUM), Spring, Hibernate, AWS, Docker, Oracle, GIT, JUnit, Tomcat, Maven, Restful, JAX-RS, Log4J,JIRA, Jenkins.,.

Confidential

Java Developer

Responsibilities:

  • Involved in the Analysis, Design, Implementation and Testing of Software Development Life Cycle (SDLC) of the project.
  • Assisted the analysis team in performing the feasibility analysis of the project.
  • Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in the detailed design phase of the project using Rational Rose 4.0.
  • Developed presentation layer of the project using HTML, JSP 2.0, JSTL and JavaScript technologies.
  • Developed complete Business tier using Stateless and Stateful Session beans with EJB 2.0 standards using Web Sphere Studio Application Developer (WSAD 5.0).
  • Used various J2EE design patterns, like DTO, DAO, and BusinessDelegate, ServiceLocator, SessionFacade, Singleton and Factorypatterns.
  • Consumed Web Service for transferring data between different applications.
  • Used Object/Relational mapping Hibernate 3.0 framework as the persistence layer for interacting with Oracle9i.
  • Extensively used IBM Web Sphere 5.0 while writing code and for creating Data Sources.
  • Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
  • Configured and used Log4J for logging all the debugging and error information.
  • Involved writing code for Request Processor class to extend the functionality of struts Controller.
  • Developed Ant build scripts for compiling and building the project.
  • Used IBM Web Sphere 5.0 for deploying the application.
  • Used CVSRepository for Version Control.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Participated in the production support and maintenance of the project.

Environment: J2EE, Java/JDK, JDBC, JSP, Struts 2.0, Web Services, SOAP, REST, JavaScript, CSS, JNDI, JavaBeans, XML, XSLT, Oracle 10g, TOAD Eclipse, HTML/ DHTML, Windows, JAXB, MySQL, IBM WebSphere, HTML, CSS, Spring 3.0, Hibernate 3.5.6, Maven, JUnit, Log4j, SVN, Servlets, jQuery, JSP

Confidential

Java Developer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Developed STRUTS forms and actions for validation of user request data and application functionality.
  • Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database.
  • Developed the application using J2EE architecture.
  • Involved in developing JSP forms.
  • Designed and developed web pages using HTML and JSP.
  • Involved in developing business tier using stateless session bean.
  • Used JavaScript for the web page validation and Struts Valuator for server-side validation.
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used JDBC for database connectivity with MySQL Server.
  • Used CVS for version control.
  • Used Clear case for source code control and JUNIT for unit testing.
  • Involved in peer code reviews and performed integration testing of the modules.

Environment: Java, J2EE, Struts, HTML, JDBC, ANT, XML, IBM Web Sphere, JUNIT, DB2, Rational Rose, CVS, UNIX, Clear Case. JavaBeans, XML, XSLT, Oracle 10g, TOAD Eclipse,, Maven, JUnit, Log4j, SVN, Servlets, JSP.

We'd love your feedback!