We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Middletown, NJ

PROFESSIONAL SUMMARY:

  • An experienced Java J2EE Developer with more than 11+ years of professional service experience in application design, development, analysis, improvement and enhancement.
  • I always keen to learn new technologies and possess good analytical skills that help me to handle any type of project and focus on delivering high standards of service to clients.
  • 11+ years of work experience as a Java/J2EE programmer, developing applications using Servlets, JSP, JSF, EJB, Spring, JMS, Hibernate, JNDI, JDBC, SOAP/REST Web services and MVC architecture.
  • Experience in all facets of software development life cycle using agile methodologies.
  • Extensive used of J2EE architecture , Design Patterns , Design and development.
  • 7+ year of development experience in implementing JSF, Chordiant, Hibernate, web services and SOA based J2EE applications.
  • Experience in development using frameworks such as Spring (Core, AOP, MVC, Rest, Boot).
  • Hands on experience in Java Collection & Concurrency framework.
  • Thorough knowledge of XML technologies like XML, XSLT and SAX/DOM Parser.
  • Experience in using JavaScript, AJAX, JSON, HTML/DHTML and CSS for Presentation layer.
  • Thorough knowledge in Web Services like SOAP, WSDL, UDDI and REST.
  • Experience in setting up multi Clustered environment on Unix for real time data processing using Big Data technologies like Apache Storm,Spark, Zookeeper and Kafka.
  • Build & Release engineering experience with Source Code Management (SCM) tools: ANT, Maven and Jenkins.
  • Good experience in the functional usage and deployment of applications in WebLogic, WebSphere and Apache Tomcat Server
  • Good experience in Agile Methodology and iterative agile structured environment; Daily scrum meetings with QA, developers, BAs, SMEs and project management teams.
  • Well versed with different development IDE like IBM Rational Application Developer &Eclipse.
  • 1+ years of designing experience on client location in real - time multithreaded application using different design patterns and concurrency framework.
  • 1.5+ years of experience as Technical Architect & Design with Core Java, J2EE, Hibernate, SOA, Web Services, Microsoft Visio, Polarian Confluence.
  • Proficient in Design Patterns including Singleton, Builder, MVC, DAO, Factory, Front Controller,Proxy and Business Delegate.
  • Experience in different caching framework like Ehcache, Redis.
  • Has implementation knowledge in Micro web services using Spring Boot.
  • Good knowledge in the business domains such as Banking and Finance, International Payment Processing and Personal Loan.
  • Worked more than 5+ Years on different client locations and have proven ability to develop, maintain effective client relationship and reach targets before time.

TECHNICAL SUMMARY:

Java/Java EE Technologies: Java 1.8, Collection framework, Concurrency framework, Servelet,JSP, EJB, JNDI,, JDBC, RMI, JTA

Open Source frameworks: Hibernate, JSF,JAXB, Spring MVC, Spring Rest,Spring Security, Spring Boot, Apache Storm, Apache Spark,Hikari Config

Web Technologies: JavaScript, AJAX, JSON, GSON,CSS, XML, HTML/DHTML,XSD, XSLT,SAX/DOM

Web Services: SOAP, WSDL, UDDI, REST, Jersey

App/ Web Servers: Web Logic, Web Sphere, Apache Tomcat

Build & code analysis Tools: Ant, Maven, Jenkins, Sonar, JProfile, PMD, Checklist, J-Unit

Development Platform: Eclipse Luna, Spring Tool Suite, IBM RAD

Configuration Management: Apache Subversion (SVN), IBM Rational Clear Case

Design Tools: Polarian, Confluence, Visual Studio

Middle Ware: JMS, Apache Kafka, Apache Zookeeper

Design Patterns: Singleton, MVC, DAO, DTO, VO, Factory, Session Facade, Service Locator, Front Controller, Business Delegate, Builder, Proxy

PROFESSIONAL EXPERIENCE:

Confidential, Middletown, NJ

Senior Java Developer

Responsibilities:

  • Provided technical guidance to development team, gather the requirements and converted them into technical specifications.
  • Used Object-Oriented analysis (OOA) for object-modeling techniques to analyze the functional requirements of the system
  • Explore and analyses the new framework/APIs which can be best suited
  • Configuration and management of distributed coordination service using Apache Zookeeper.
  • Integration of Apache Kafka for data ingestion
  • Designed and development of topology which read message from Kafka.
  • Development of message generation unit Spout and message processing unit Bolt using core java with integration of Apache Storm and Apache Kafka APIs.
  • Responsible for setting up Storm cluster using Zookeeper and Kafka.
  • Scalability and load testing.
  • SVN was used for all source code control and maintenance

Environment: Java 1.8, Java EE, Apache Storm, Apache Kafka, Zookeeper, Log4j, SVN, Ehcache, Eclipse Luna

Confidential, Bern, Switzerland

Technical Architect/ Sr. Developer

Responsibilities:

  • High level design of a data enrichment and validation framework required to construct booking.
  • Design and develop the complete Validation and exception handling framework.
  • Attended daily meetings with the Business Analyst on the requirement analysis and design.
  • Creation of payment flow diagram using visual studio.
  • Handling & routing of failed payment into Control and Repair queue based on error code.
  • Design and development of GUI for manual capture payments using Spring MVC.
  • Creation of new control and repair queues for failed payments.
  • Design and development of Rest web service and provide security for Name Number Match .
  • Writing APIS for JSON data processing by using GSON.
  • Creation of File Splitter framework in multi threaded environment using Java Concurrent API s.
  • Management of DB connection pooling by using Hikari Config.
  • Deployment and configuration of DB Connection in Web Logic server
  • Audit and Loggin handling by using Spring AOP advices.
  • Used object oriented concepts for programming and followed processes to ensure the quality and code optimization

Environment: Java 1.8, J2EE, EJB, Concurrency Framework, Multithreading, Hibernate, Spring AOP, Spring MVC,Spring Rest,Spring Security, Web logic 12C,JMS,Jenkins, Unix, SQL Developer, Eclipse Luna, Sub Version, Oracle, Polarian, Confluence, VSD, JIRA, Hikari Config

Confidential, Baltimore 

Sr. Developer/ Technical Lead

Responsibilities:

  • Perform different task like coding, testing, and integration of code in all phases of the project.
  • As a Developer I worked independently on a Customer Insurance module which includes development of various insurance related screen and services.
  • Lead the team responsible for Software upgrade like Web Sphere, RAD, and JAVA.
  • Worked closely with Designer to find gaps early in the Development phase.
  • Work closely with Product Owner, Business Analyst, and Designer to resolve any functional or technical issues.
  • Handling of Reject applications by using JMS and MDB.
  • Provide analysis during code development and troubleshoot issues in the design, configuration, testing, and data setup.
  • Responsible for application scoping, planning, development and delivery.
  • Review the Technical Design Document and Solution Requirement Document to ensure the documentation is aligned with the functional requirement.
  • Identify and manage dependencies and downstream impact of the project after reviewing the design to minimize adverse impact.
  • Manage day to day technical challenges and communicate to Scrum master and project manager for any risk and issues associated with the development activities.
  • Worked on various performance issue related to page flow and memory.
  • As a senior member in the team, did code review and impact analysis review of team members and mentored them in handling technical/logical issues

Environment: Java 1.7,J2EE,RAD,Web Sphere, Apache Trinidad, JSF, Oracle 11g, JavaScript, CSS, Ajax, Spring Chordiant 6.5, XSLT, Web services, Hibernate, JMS, MDB, Clear Case, HP Quality Center, Sonar.

Confidential

Developer

Responsibilities:

  • Write business logic for different implemented interfaces.
  • Code integration for different modules .
  • Wrote Java code to map Domain object to Data objects & data objects to value objects based upon some logic.
  • Scripting of test cases, unit testing of different newly written methods, generates coverage reports using J-Unit .
  • End to end development of use case using Java and related technologies.
  • Developed the business delegates for delegating the request to business end.
  • Wrote the interfaces and there implementation classes for business logic.
  • Assisting new associates in team for Hibernate training.

Environment: Java, J2EE, Spring IOC, Hibernate, Star Team, JBoss, PMD, SQL Developer, Eclipse

Confidential

Developer

Responsibilities:

  • Developing, implementing & providing all kinds of support for client software.
  • Wrote logics for all Financial Mathematical calculation.
  • Unit testing of different feeds provided by client in CSV format.
  • Coding of User interfaces and its supporting beans.
  • Development of GUI reports.

Environment: Java, JSF, Eclipse, Apache Tomcat, Composite Server, Image Server

Confidential

Developer

Responsibilities:

  • Requirement analysis and Programming of all the business methods and interfaces.
  • Coding of Java Script APIs using AJAX for map analysis.
  • Design and develop the data model.
  • Creation of DAO layer to Access DB tables using Hibernate.
  • Development of different Servlet classes to generate the response which used to render GUI part using DOM.

Environment: Servlet, Jsp, JSF, Ajax, Java script, Html, Hibernate, Web sphere, Oracle 10g, Oracle Spatial, Eclipse, Autodesk Map Guide Server & Author.

We'd love your feedback!