We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Wilmington, DE

PROFESSIONAL EXPERIENCE:

  • 6+ years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier distributed applications using JAVA/J2EEArchitectural and Design patterns.
  • Experience in Software Analysis, Design, Development, Implementation and Testing of Object-oriented Applications and Web based Enterprise Applications using JAVA/J2EE technologies.
  • Experience in Web Application Development, Client-Server based Enterprise Applications, System Analysis, Technical Design, B2B Implementation, Performance Tuning and Testing.
  • Expert level skills in developing applications using Core Java, J2EE, JSP, Servlets, Spring, Hibernate, Web Services (SOAP and REST), Collections, JDBC, XML, HTML, XHTML, CSS, JSON, JavaScript, Ajax, Design Patterns, XSL/XSLT and jQuery
  • Expertise in writing Micro services using Spring Boot.
  • Good exposure to the full software development lifecycle and Agile/Scrum methodology.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Garbage Collection, Collection APIs to implement various features and enhancements.
  • Hands on experience in developing Single Page Applications (SPA) using Angular JS, backbone.js and Node.js
  • Strong exposure working with J2EE design patterns like MVC, Front Controller, Data Accessor, Value Object, Singleton and Session Facade.
  • Experience in web application design using open source frameworks like Spring MVC, JSF and Struts Framework
  • Strong hands on exposure to multiple Application Servers like JBoss, Apache Tomcat, WebSphere and BEA WebLogic.
  • Extensive experience in development and implementation of Restful Web Service as a Provider using messaging medium as JSON and have also implemented Soap based web services, WSDL and UDDI using XML over HTTP(s), SOAP, WSDL, Restful protocols.
  • Good experience with version controls like SVN, Clear case, CVS&GIT.
  • Experience in working with Relational Database (RDBMS) concepts, database designing, Normalization, PL/SQL, Stored Procedures, Triggers and extensively worked with SQL Server, Cassandra Cluster, Oracle 9i/10g/11g/12c, MONGODB2, MySQL and NOSQL.
  • Exposure to NoSQL databases like Apache Cassandra and RDBMS.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools building projects.
  • Experience in using Spring framework to connect different components together for our web apps.
  • Hands on experience using Messaging Services like JMS, MQ Series, Active MQ.
  • Experience working on Cassandra Cluster.
  • Experienced in working with IDE tools WebSphere.
  • Hands on experience in setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket to ensure fault tolerance and high availability.
  • Have worked Importing volumes, launching EC2, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Have Knowledge on Amazon Lambda, Code Commit, Code Deploy, Code Pipeline, Code Build.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Experience in Oracle databases.
  • Experience with RESTful services, JSON, Unix Scripting, LDAP.
  • Good experience with continuous Integration of application using Jenkins.
  • Maintenance and monitoring of Docker in a cloud-based service during production and setting up system for dynamically adding and removing web services from a server using Docker.
  • Good debugging skills, deep diving into technical issues, collaborating with cross-domain experts, handling clients with different priorities and mind sets, both onsite and remote.

TECHNICAL SKILLS:

WebLanguages: J2EE, Servlets, JSP, JSF, JSON, Struts 2.0, Spring Web Flow, JSP Tag Libraries, EJB 3.0, JDBC, JavaScript, SQL

Core Java: Data Structures, Collections, Generics, Serialization Reflections, Concurrency/Multithreading, RMI, Swing

Frameworks: Photon Framework, Spring MVC, Struts, JSF Framework, Web Services, CXF, AXIS 2, Log4J, Spring MVC, Spring REST, Spring ORM, Spring AOP, Spring Batch, Spring Boot.

Methodologies: Agile, Scrum, Test Driven Development (TDD)

Scripting Language: JavaScript, CSS, Ajax, jQuery

Database: Cassandra Cluster, Oracle 11g, MySQL 5.x, MS SQL Server, DB2

Operating System: DOS, Windows, Unix/Linux

IDE Tools: Eclipse, RSA, IntelliJ, Oracle ADF, Web Logic, LDAP, Clear Case/Clear Quest

Web Services: SOAP, REST, WSDL

Design Patterns: Singleton, Factory method, Builder, Prototype, Façade, Visitor, MVC, DAO, Front Controller

Version Control: SVN, ClearCase, CVS, Git

Tools: RAD,Eclipse, Edit Plus, Apache Ant, log4j, JUnit, TestNG, Visio, ANT, Maven

Web/App. Servers: WebSphere Application Server 8.0, Apache Tomcat, Sun One Application Server, WebLogic 7.1/8.x, JBoss 4.x/5.x

ORM Tools: JPA, iBatis, Hibernate, Spring

Other: MS Office Suite, MS FrontPage,Toad, JIRA, SQL, VSS, Test Director,Dreamweaver, Unit Test, NIKU.

PROFESSIONAL EXPEREINCE:

Confidential, Wilmington DE

Java Developer

Responsibilities:

  • Developed Microservices with Javausing Spring Boot IDE.
  • Worked on identifying present Scripted syntax Jenkins pipeline style and suggested to changing to Declarative style for reducing deployment time.
  • WroteKafka producers to stream the data from external rest APIs toKafka topics.
  • Used chef, Terraform as Infrastructure as code (IaaS) for defining Jenkins plugins.
  • Conceived and designed custom POCs using Kafka and architected the front-end near real-time data pub/sub non-blocking messaging system using theKafka/Confluent.io Enterprise Platform configured the 10 nodes - 4 Web servers, 4Kafkabrokers and 2Kafkaconsumers (Spark Streaming (Data Frames) with Zookeeper nodesKafkabrokers able to sustain 1 million writes per second peak period.
  • Worked with JUnit for unit testing, Mockito for mock creation and verification.
  • Used JIRA, Stash, Confluence, Git, Source tree to provide tier 1 support for developer and operations staff.
  • Researched and codified theKafkaConsumer using Kafka Consumer API 0.10 and Kafka Producer API 0.10 (Java) designed the Spark Streaming and Kafka Producer interfaces - for multithreaded partitions and multiple topics by smart phone manufacturer device type competitive analysis of Storm, Spark for processing messages (once only), replay and lost message management, horizontal scalability, security, message sequencing coordinatedKafkaoperational and monitoring (via JMX) with dev ops personnel formulated balancing leadership strategies and impact of producer and consumer message (topic) consumption to prevent over runs aggressive monitoring of partitioning versus topic production via JMX interface developedKafka standalone.
  • Confidential 's with the Confluent Schema Registry, Rest Proxy,Kafka Connectors for Cassandra.
  • CustomKafka broker design to reduce message retention from default a day retention.
  • Used git and docker for Build. Involved in guiding junior developers and review their code functionality before passing to Quality Assurance.
  • Used Bamboo, Jenkins as a continuous integration and delivery tool that ties automated builds and tests.
  • Developed new REST API for web application using Java/j2ee and Elastic Path (spring) framework.
  • Customized Elastic Path framework to implement complex logics to retrieve and manage device/plans/add-ons, create shopping cart, run promo engine etc.
  • Worked on the REST web services to host an interface to the customers where they could do a lot like generating reports, retrieve business documents, index the batches and process them.
  • Word on SOAP web service for IW web app, to provide a service to retrieve the unique access id for the customers when passing in different attributes and the doc id.
  • Following Agile- Scrum methodology for Project execution, involved in doing AGILE (SCRUM) practices. Involved in planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings.

Environment: java 1.8, Eclipse 3.5, BEA WebLogic 10.X, Git, Spring 3.x, Spring MVC, Spring IOC, Kafka, Cassandra, JSP, Jenkins, JavaScript, HTML, JSTL, Bootstrap, Hibernate 3.X, AJAX, ANT, UML, Log4j, Cassandra Cluster, Oracle 10g, JMS, REST, Photon Framework, Web Services, Microservices, Microsoft Visio, MQSeries, Windows XP, JUnit.

Confidential, NC

Java Developer

Responsibilities:

  • Designing, Developing and Deploying web based multi-tiered interfaces including user account and payment screens using Java, Hibernate and Spring with Extensive use of Java Multi-Threading concepts
  • Extensive knowledge on spring modules like Spring MVC, Spring Boot, Spring IOC, Spring DAO, Spring AOP, Spring Batch.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API, Spring Boot for microservices and Spring Batch for running batch jobs
  • Responsible for writing J2EE compliant Java code for application development effort which involved working with JDBC, XML, Hibernate, EJB, Spring etc.
  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Methodology (Scrum).
  • Played a key role in developing the business layer and data management components of this web-based system over J2EE architecture.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Coordinate with all the teams for functional requirements and ensure compliance to all architecture standards.
  • Implemented Business processes such as User Authentication using Spring security.
  • Used GIT for version control across common source code used by developers
  • Use Eclipse and Tomcat web server for developing & deploying the applications.
  • Performs and/or leads design, coding, testing, implementation, and documentation of solution.
  • Develops basic and detailed program specifications.
  • Core development experience in large scale enterprise Java applications using Spring Framework.

Environment: java 1.7, J2EE, Java Script, Angular JS, Eclipse 3.5, Programming platform: Java, Web-

Confidential Boston, MA

Java Developer

Responsibilities:

  • Used Spring MVC framework to develop the application and its architecture
  • Used spring dependency injection to inject all the required dependency in application.
  • Developed screens, Controller classes, business services and Dao layer respective to the modules.
  • Involved in developing the Business Logic using POJOs
  • Developed Graphical User Interfaces using HTML and JSP's for user interaction
  • Developed web pages using UI frameworks AngularJS.
  • Created set of classes using DAO pattern to decouple the business logic and data
  • Implemented Hibernate in the data access object layer to access and update information in the SQL Server Database
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements
  • Wrote test cases in JUnit for unit testing of classes
  • Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML config files
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Used DOM for parsing xml documents
  • Consumed Web Services for transferring data between different applications
  • Used Restful Web services to retrieve credit history of the applicants
  • Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a spring boot and Apache Tomcat 6.0 application servers.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Built scripts using Maven to build the J2EE application.
  • Used Eclipse3.0 IDE for developing code modules in the development environment
  • Performed connectivity with Sql database using JDBC.
  • Implemented the logging mechanism using Log4j framework
  • Used GIT version control to track and maintain the different version of the application.
  • Mentored few people in team and have reviewed design code and test cases written by them.
  • Worked on Agile methodology

Environment: Java, J2EE, JSP, Servlets 2.5/3, Hibernate 3.5, Spring 2.5.6, Web Services, SOAP, WSDL, UML, HTML, XHTML, DHTML, JavaScript, jQuery, CSS, Spring Web Flow, Spring Batch, XML, WebSphere, Log4j, Oracle10g, JUnit 4, Eclipse 3.5, Apache Tomcat, EJB.

Confidential

Responsibilities:

  • Maintained, enhanced, and recommended solutions that best suited business and
  • technology needs from business tier standpoint.
  • Implemented modules in a Spring MVC environment to use the DI, IOC in integration
  • with Hibernate with Java 1.7 as the development platform.
  • Used simple JAX-RS Annotations and JAX-B to implement CRUD operations with the
  • help of HTTP protocol stack over Apache CXF framework to implement Restful web
  • service to create API' of products.
  • Implemented Cache-Control on the client side and proxy server to improve network
  • scalability.
  • Consumed RESTful web service to implement the functionality of adding an item to cart
  • Performed lot of DOM manipulations using AJAX for loading and manipulating
  • the dynamic content in the JSON format end points while consumption of API’s.
  • Involved in using Oracle 11g Database to store the user information and all product
  • details and SQL language to make queries to Database.
  • Worked with PL\SQL scripts with transactions to fetch data for actions based on
  • parameters passed using functions and triggers.

Environment: Java 1.6, Spring 3.x, Hibernate3.x, HTML4, JavaScript 1.8.5, Ajax, JSON, DOM, Oracle11g, RESTful Web Service, Agile.

Confidential

Java Developer

Responsibilities:

  • Actively involved in defining and designing the tiers of the applications and implementation with J2EE best design practices.
  • Develop and maintain elaborate services-based architecture utilizing open source technologies like studs MVC Framework.
  • Followed Agile Methodology in analysis, define, and document the application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.
  • Designed and developed front-end using Servlet, JSP, Spring IOC, DHTML and JavaScript Implemented JMS for asynchronous auditing purposes.
  • Involved in integration of claimant information for message queuing.
  • Involved in developing Message Driven and Session beans for claimant information integration with JMS queues.
  • Implemented Spring MVC Architecture; Servlet targeting request module and flow of control generating JSP in Presentation layer.
  • Used Oracle as resource tier and developed PL/SQL Stored procedures, Function and Event Triggering in add, update and retrieval modules.
  • Developed DAO (Data Access Object) classes in order to access data from database.

    Environment: J2EE 5.0, UML, Servlet 2.5, JSP 2.1, JSF 2, DHTML, Java Script 1.8, Oracle10g, EJB 3.0 (Session and Message Driven Beans), Web services, JDK 1.5, PL/SQL, DAO

We'd love your feedback!