We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Richmond, VA

PROFESSIONAL SUMMARY:

  • 8+ years of professional experience in system Analysis, design, development, testing, implementation and support of application software using Object Oriented Analysis and Design in JAVA/J2EE.
  • Extensively worked on N - Tier architecture systems with application system development using Java, J2EE, JSP, Servlets, EJB, Web service (SOAP, Restful), JMS, and JDBC.
  • Hands on experience in Hibernate, Spring and JPA.
  • Experience in APIGEE development. Worked on both APIGEE Edge and on-premise platforms and developed APIs in multiple API proxies.
  • Good experience in Hibernate and Ibatis as the Object Relational Mapping solution and Hibernate Query Language (HQL).
  • Developed dynamic interfaces using JSF, JQuery, Angular JS and HTML framework based on the user requirements providing structure and consistency throughout the application.
  • Implemented IOC and Dependency Injection using Spring Frameworks.
  • Expertise with all types/versions of Enterprise Java Beans (EJB).
  • Hands on Experience in Struts and spring framework.
  • Exposure to Spring IOC, Spring MVC frameworks, Spring JDBC. ORM experience with Hibernate.
  • Having extensive industry and full life cycle experience in a Python/JavaScript based environment, along with exceptional analytical, design and problem-solving capabilities.
  • Expertise in deploying applications on Web sphere 5.x/6.x, Web logic 8.1/9.1, JBoss 4.2, Tomcat 4.x/5.x/6.0.
  • Extensive experience with data modeling along with Oracle 9i/10g/11g, MS SQL Server, Hadoop,MySQL & Postgre SQL, Sybase. Writing PL/SQL, trigger, Mongo DB and query optimization.
  • Expertise in DB Design, DB normalization and writing SQL queries & PL/SQL- Stored Procedures, Functions, Joins, Triggers, Sequences, Indexes and Views etc.
  • Expertise in using AWS as web services.
  • Hands on experience in UML Modeling, Rational Rose and Design Pattern (J2EE) like Singleton Factory Method, Facade, Front Controller, Delegate Pattern, MVC Architecture.
  • Expertise in OOP, Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) and TDD(Test Driven Development) by using Rational Rose.
  • Expertise developing Service Oriented Architecture applications using web services like SOAP and REST.
  • Expertise with web based GUI architecture and development using JSP, Tag libraries, HTML, CSS, AJAX, JQuery, JavaScript, Bootstrap . Expertise in developing Single Page Applications ( SPA ).
  • Expertise in XML parsing technologies like JAXB, JiBX and using XSLT.
  • Expert understanding of various creational, structural, and behavioral Design Patterns.
  • Strong hands on experience in the software development methodologies to develop complex projects with rapidly evolving requirements using Agile Process and Software Development life cycle.
  • Full life cycle experience in waterfall and agile methodology, including customer reviews/meetings, requirements gathering, architectural review, high- and low-level design, coding, peer walkthroughs, testing, acceptance, delivery/installation, technical support and maintenance tasks
  • Strong communication, written and interpersonal skills.

TECHNICAL SKILLS:

Languages: J2SE, J2EE

Web Technologies: Servlets, JSPs, AJAX,AWS.

J2EETechnologies: Core Java 1.4,1.5,1.6,1.7, 1.8 J2EE 1.x, J2EE 2.X, Log4J, Servlets, JNDI, JSON, JDBC, EJB, JMS, SWING, JSP, XML, XSLT

Frameworks: Struts 1.3, Spring 2.5/3.0, Hibernate, Apache Axis 1.4, Apache CXF, JUnit, log4J.

Scripting Languages: HTML, CSS, JavaScript, DHTML, XML, Dojo, ExtJS, JQuery, Node JS, Angular JS

API Management: APIGEE

Servers: Weblogic 8.1/9.1/10.3/11 , Websphere 7.0/8.0/8.5, JBoss 4.0/5.0, Apache Tomcat 6.0/7.0, Jetty Server

Version Control: Github, SVN, CVS, and SCME

Tools: QTP, Selenium,Maven.

Databases: My SQL, PostgresSQL, Oracle 10g, SQL, Informix, Mongo

Operating Systems: Windows, Unix, Linux

Bug tracking tools: WPBN, Jira, QC, Rally, confluence

PROFESSIONAL EXPERIENCE:

Confidential, Richmond, VA

Java Developer

Responsibilities:

  • Developing Rest based APIs using Spring Framework which involves backend communication with other APIs and Cassandra Database.
  • Developed AWS infrastructure which involved creating cluster on ECS and registering services into it.
  • Configured EC2 instances to use ALBs which involved usage of VPC, IAM, Security groups, SNS and Route 53.
  • Configured Jenkins pipeline to provision, rehydrate and destroy AWS infrastructure.
  • Configured Jenkins pipeline to deploy APIs on AWS infrastructure.
  • Worked on code quality and testing using junit.
  • Worked on automated testing using Cucumber for test Driven development.
  • Involved in review and release meetings with the review board to release our application.
  • Worked on creating dashboards on kibana and datadog for infrastructure and application monitoring.
  • Manual testing of changes made in the APIs using Kafka tool.
  • Involved in modification of data in Cassandra database.
  • Worked on production monitoring and triage.
  • Involved in finding bugs to help find the vulnerabilities and issues in code.

Environment: Java/J2EE, Spring, SQL, Sonar, IntelliJ, Cassandra, Amazon AWS - EC2, ECS, IAM, SNS, Route 53, Maven, Git, Kafka, kibana, cucumber, Jenkins.

Confidential, Bellevue, WA

Java/Microservices Developer

Responsibilities:

  • Joined Confidential as a part of U2 team where I have been working as a microservices/APIGEE developer.
  • Currently working as a part of prepaid team to improve the code quality and add new functionality to the error cade handling framework.
  • Working as an APIGEE developer where I have incrementally improved the error handling framework which will give more appropriate error messages (specifying layer responsible for the error).
  • Developed microservices using Spring framework to provide RESTful APIs which involved working with multiple backends (REST and SOAP).
  • Worked on implementing APIs which help connecting with splunk and elasticsearch.
  • Implemented lambda function which is used for a daily job to feed data into elasticsearch cluster.
  • Worked extensively on APIGEE, and actively involved in maintaining and fixing APIGEE code.
  • Implemented Shared Flows on APIGEE for the project which helps in maintain code which is common to all API Proxies.
  • Involved in monitoring API Health daily using Splunk to access logs and giving RCA for the APIs failing and then working on the fix for those errors.
  • Worked as a dev lead for a team of 6 developers, onshore and offshore included. Responsible for attending grooming sessions for new user stories, distributing them to other team members and clarifying questions.
  • Giving KT to offshore team on some of our new approaches and implementations.
  • Working on improving code quality for the project.
  • Work with QA team to test and debug application.
  • Work on getting on boarded with new application, which includes new software access, server access and on new tools.
  • Triage and provide resolution to all tickets which are assigned to our team queue by performing issue and task mention in ticket.
  • Work on production issues and support.
  • Implemented end-to-end testing with the help of JUnit.
  • Implemented the scripts in Jenkins which deploy APIGEE code to different environments.
  • Worked on finding critical security vulnerabilities in the project and implementing solutions on APIGEE to prevent unauthorized access to the system.

Environment: APIGEE, Java/J2EE, Spring, SQL, Sonar, IntelliJ, Webstorm, Oracle, Maven, Git, SQL Developer, Kafka, Splunk, gemfire, redis, Amazon AWS, elasticsearch, Jenkins.

Confidential, Deerfield, IL

Sr . Fullstack developer

Responsibilities:

  • Understanding the requirements and mapping them to design and implementing it following the AGILE Development methodology.
  • Developed APIs using J2EE and spring MVC framework.
  • Developed the ORM layer using JPA to connect with our Oracle database.
  • Involved in UI development and bug fixes in angularJS and typescript.
  • Point of contact for the Deerfield development team during dry runs.
  • Actively involved with the testing team to fix defects for our team and providing data for testing .
  • Involved in designing of database tables and making data model using Enterprise Architect.
  • Prepared detailed reports concerning project specifications and implementations on confluence.
  • Created sample code to test the CICD (continuous integration continuous delivery) pipeline.
  • Designed and developed automate creation on of kafka and zookeeper infrastructure.
  • Understanding the requirements by interacting with business users and mapping them to design and implementing it following the AGILE Development methodology.
  • Used JDBC API as part of the DAO layer in the project.
  • Resolved critical bugs in application found during different phases by debugging the application modifying Java Script and CSS for UI related to issues
  • Perform code review and Unit testing of the modules by creating JUnit test cases.
  • Used Hibernate as ORM tool to store the persistence data into the database.
  • Git is used for source code management.
  • Developed a core component of Analytics with Node.js, Angular.js, Backbone.js, Require.js, CouchDB, and Socket Stream.
  • All the functionality is implemented using Spring IO / Spring Boot, MicroServices and Hibernate ORM.
  • Used HTML, JavaScript, and C# to design and develop employee and financial commitment management pages . Designed and developed business components using C#.
  • Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using Angular2.0 JS and JQUERY.
  • Configured applications to use Sonarqube governance plugin for quality control.
  • Enabled better quality control of Java source code by implementing Sonar to report code quality and test coverage.
  • Experience creating real-time data streaming solutions using Apache Spark core, spark SQL & Data Frames, Kafka, spark streaming and Apache Storm.
  • Experience on Service Oriented Architecture (SOA) and building REST and SOAP web services using Marklogic and Java.
  • Extensive use of JAXB to convert the xml schemas into objects to use in the application.
  • Designed the real time analytics and ingestion platform using Storm and kafka. Hands on experience with multiple NOSQL databases including Riak, Couchbase, HBase and Cassandra.
  • Worked on Java Multithreading, Collections & Coherence Framework.
  • Documented the requirements including the available code which should be implemented using Spark, Hive, HDFS, HBase and ElasticSearch.
  • Extensively worked on Oracle 11g, PL/SQL and Cassandra databases.
  • Implemented the Patient Appointment scheduling UI using Spring MVC Webflow and Implemented the configuration management UI screens using Spring MVC
  • Developed and consumed RESTful/SOAP web services using Java Servlets, Apache XMLBeans, and JSON. Deployed the applications using Eclipse IDE on Web Logic Application Server as well as Tomcat Server (Local).
  • Implemented the Java Service API's using Spring JDBC, Spring REST by Integrating the services through WSO2.
  • Developed the entire application implementing MVC Architecture integrating JSF withHibernate and Spring frameworks.
  • Implemented Dependency Injection (IoC) feature of spring framework to inject dependency into objects and AOP is used for Logging.
  • Used AWS for cloud computing. Developed and managed cloud VMs with AWS EC2 command line clients and management console.
  • Implemented ORM Hibernate framework, for interacting with Data Base. Developed build Scripts using Maven to build and deploy the application.
  • Managed all types of data and written data in multiple locations using Cassandra Database.
  • Involved in developing UI screens using Angular.JS to make it more interactive.
  • Build responsive design web application with varying functions based on users' device.
  • Involved in developing the test cases using Junit.
  • Tested services using JUnit with Mockito framework and for integration testing used spring with Junit.
  • Developed unit test cases using Jasmine to test Angular controllers and services and developed
  • Created mocks and stubs with EasyMock.
  • Used GemFire API to read/write the data from GemFire servers .
  • Used Log4J for monitoring logs for all the applications.
  • Used Hudson for continuous integration.
  • Built and deployed the application using ANT Build with Apache IVY support.

Environment: JAVA 1.6, J2EE, Spring 4.0, Hibernate 3.0, AWS, AngularJS, CouchDB,Node JS, Apache Axis2, WSDL, Rest, SOAP Web Services, JavaScript, JMS, Agile Methodology,Rabbit MQ,XSD, Marklogic,XQuery,Cassandra, MS SQL, Couchbase, Groovy, Spark,Presto,ESB(WSO2),ElasticSearch, PL/SQL, UNIX,UML,Oracle 9i, JAXB, WebLogic,Gemfire, ReactJS, TOMCAT, Eclipse 3.5/4.4,C#, JQuery, Ajax, Jenkins, Sonar, Maven3, GitHub, JSON

Confidential, Jersey City, NJ

Sr. Java Developer

Responsibilities:

  • Understanding the requirements by interacting with business users and mapping them to design and implementing it following the AGILE Development methodology.
  • Designed and developed the presentation layer which includes the development of standards-browser compliant - user interactive web pages using CSS, Struts (MVC) tag and JSTL tag libraries with Client side validation and unit testing.
  • Designed and developed web site application using AJAX, AngularJS, Node JS, CSS, HTML5, JQuery and XML.
  • Created various Stored Procedure, Sql Queries and Triggers required in the modules for the application.
  • Configured applications to use Sonarqube governance plugin for quality control.
  • Enabled better quality control of Java source code by implementing Sonar to report code quality and test coverage.
  • Set up the AWS SDK and developer credentials for Java, C#/.Net, Python, and JavaScript.
  • Integrated three third-party API's using C#, JavaScript, and PowerShell scripts .
  • Configuring the Data Sources, Data Services to interact with Data Base from WSO2 ESB.
  • Experience in developing web applications with various open source frameworks: JAVA Server Faces (JSF) 1.2, Spring Framework 1.2/2.0,Spring (MVC), Spring (AOP), Hibernate 2.0/3.0 ORM.
  • Involved in developing Class diagrams, Sequence Diagrams using UML.
  • Developed SOAP based Web Services using JAXB.
  • Designed and implemented publication systems in Java using XQuery to integrate with the Marklogic XML database engine.
  • Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring JDBC, CouchBase.
  • Hands on experience in NoSql databases such as Elasticsearch and knowledge on MongoDB.
  • Setting up the automatic build and deployment automation for Java base project by using Hudson and Maven.
  • Worked with Highly-available and auto-scalable set of microservices with zero-downtime deployment, unified monitoring and logging using Docker and Jenkins.
  • Developed and consumed RESTful web services using Java Servlets, Apache XMLBeans, and JSON.
  • Used Gemfire caching tool to persist the objects .
  • Worked on Java Multithreading, Collections & Coherence Framework
  • Worked on AWS, deploying backup/restore infrastructure.
  • Deployed the applications using Eclipse IDE on Web Logic Application Server as well as Tomcat Server (Local).
  • Resolved critical bugs in application found during different phases by debugging the application modifying Java Script and CSS for UI related to issues.
  • Git is used for source code management.
  • Perform code review and Unit testing of the modules by creating JUnit test cases.
  • End to end application design and development using RESTful APIs, Micro-services, Spring Boot, Spring Cloud, HTML5, CSS3, Bootstrap 3.0 and JQuery.
  • Created mocks and stubs with clear APIs in Mockito.
  • Frameworks and technologies used in the project are Java, JAXB, Spring MVC, Hibernate, SQL, HTML and CSS.
  • Used Log4J for monitoring logs for all the applications.
  • Used Hudson for continuous integration. Utilized Apache Camel to integrate microservices and RabbitMQ messaging exchanges.

Environment: JAVA 1.6, J2EE, Spring, Hibernate, AngularJS,Groovy,Cassandra, TIBCO BW, Apache Axis2, WSDL, Node JS, Rest, SOAP Web Services, JavaScript, .Net, JMS, JAXB, Spark, Marklogic,XQuery,ElasticSearch, Agile Methodology, MS SQL, PL/SQL, UNIX, Oracle 9i,C#,Mongo DB, WSO2, WebLogic,Gemfire,TOMCAT, ActiveMQ, Eclipse 3.5/4.4, JQuery,UML, Ajax, Jenkins, CouchBase, Rabbit MQ, Sonar, Maven3,XSD, GitHub, JSON

Confidential

Java Developer

Responsibilities:

  • Understanding the requirements and mapping them to design and implementing it following the AGILE Development methodology.
  • Involved in designing and developing multiple cross-platform applications for internal projects using PhoneGap, HTML, CSS, JavaScript, and jQuery.
  • Identified the database tables for defining queries to the database and developed SQL queries to fetch data from different table and return the expected results.
  • Prepared detailed reports concerning project specifications and activities.
  • Implemented manual and automated tests using Selenium to ensure delivery of high quality features.
  • Received in Spring, Struts, and Hibernate frameworks.
  • Designed and developed a responsive mobile banking web application using jQuery and Bootstrap.
  • Performed client side validations on the application using JavaScript.
  • Created Use cases, Class Diagrams, Sequence Diagrams.
  • Designed and developed a project using Spring MVC design pattern.
  • Developed user management screens using Spring MVC framework, business components using Spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
  • Implemented J2EE design patterns such as DAO, DTO, and MVC.
  • Designed & Developed persistence service using Hibernate framework.
  • Hibernate used as the ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist the data into Oracle Database.
  • Developed database triggers and procedures to perform updates in the Oracle 10g database.
  • Involved in JUnit & Integration Testing for different Modules in the application.
  • Worked closely with the testing team in creating new test cases and also created the use cases for the module before the testing phase.

Environment: Java/J2EE, JMS, JNDI, JSP, Angular JS 1.2, gulp, Spring, Hibernate, HTML, CSS, Oracle, Eclipse, JUnit, JavaScript, jquery, phonegap, Android.

We'd love your feedback!