We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

NyC

SUMMARY

  • Around 8 years of Professional experience in IT industry, involving requirement analysis, design, development and implementation of software applications using OOP Concepts, Java 8 and Java EE(Servlets, JSP, JDBC ), Web Services(SOAP, WSDL), HTML, JavaScript, AngularJS, Angular 2, 4, 6, 8, AJAX, Jenkins, Maven, Log4J, Oracle Web Center Suite, XML, Apache Tomcat, and JBoss.
  • Experience in Pair Programming, Test Driven Development, Waterfall model and agile methodologies like SCRUM.
  • Good knowledge and hands on experience in MVC (Struts Framework 1.x/2.x), spring Framework 2.x/3.x, Java Server Faces and ORM (Hibernate 2.0/3.0) frameworks.
  • Good understanding of various types of AWS Elastic Block Storage (EBS) and their utilization based on requirements.
  • Good with fundamentals and OOPS concepts like inheritance, polymorphism, abstraction, Multi - Threading, collections to develop the stand-alone applications.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Singleton, Factory Pattern, Front Controller, Session Facade, Business Delegate.
  • Extensively worked on open source control frameworks Struts, Hibernate and have in depth knowledge of design patterns and Multi-threading.
  • Expertise in Distributed and Web environments, focused in JAVA Technologies -Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
  • Worked with Kafka, Active MQ, Rabbit MQ is used for Messaging for decoupling applications by separating sending and receiving data.
  • Involved in developing Microservices components using Spring Boot.
  • Having Good Experience in Object Oriented Concepts with C, Java, Perl and Python.
  • Expertise in Web-Development technologies like AngularJS, Bootstrap, Servlets, JSP, JSON, JSTL, HTML, HTML5, JavaScript, CSS, CSS3, XML, AJAX,.
  • Designed and Developed the UI screens using JavaScript, Angular 6, JSP, Html and CSS.
  • Designed and developed asynchronous RESTful Micro services using Spring boot, RX Java that are consumed by other micro services with an average response time of 30 milliseconds.
  • Created RESTful web services interface to Java-based runtime engine and accounts.
  • Hands on experience working with Web and Application Servers such as Apache Tomcat, JBoss.
  • Hands on experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
  • Very good understanding and experienced in Software Development Life Cycle (SDLC) and Object Oriented Programming (OOP).
  • Extensively worked on implementing Service Oriented Architecture (SOA) using REST web services.
  • Strong Knowledge and Hands on Experience in working with relation databases such as Oracle 9i, DB2, MySQL, SQL*Plus.
  • Implemented the function to send and receive on Rabbit MQ synchronously and synchronously and send JMS message to Apache ActiveMQ/RabbitMQ on the edge device.
  • Diligently worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/PERF/Prod.
  • Expertise in Creating Use-case Diagrams, Class Diagrams, Sequence Diagrams in UML and Rational Rose.
  • Created various Spring boot and spring batch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases
  • Having Good experience in resolving production issues.
  • Excellent client interaction skills and proven experience in working independently as well as in a team.
  • Good learner with quick learning skills and good team member with communication skills.
  • Education

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, Simple DB

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

PROFESSIONAL EXPERIENCE

Confidential, NYC

Java Developer

Responsibilities:

  • Used Java 1.8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
  • Developed Camel routes using Java DSL and integrated configured Camel with IBM MQ to use it as bus
  • Responsible for designing the User Interface by coding in HTML5, CSS3, Angular6/Angualr 8, Bootstrap to build this SPA Single Page Application.
  • Highly used Angular 8 router to build single page application for navigate through the different status and multiple modals. Developed Angular Components, Services, and Filters and took part in developing unit test and integration test cases using Jasmine, Karma.
  • Concurrent API is used extensively for parallel processing.
  • Used Node.Js CLI tool Node Package manager(NPM) to build Angular application.
  • Kafka producer connector api used to publish trade confirmations to 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.
  • Designing and developing new REST-based microservices on Spring boot framework
  • Developed Micro services & APIs using Spring Cloud, Spring Security, Spring Boot, Spring Integration.
  • 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, NY

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, Charlotte, NC

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, Bridgewater,NJ

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.
  • Eh Cache 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:

  • 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!