We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Bridgewater, NJ

SUMMARY:

  • Around 9 years of experience in Java and J2EE technologies with multiple frameworks in IT Industry and having extensive experience in development of applications in various domains.
  • Very Strong Object - oriented concepts with complete software development life cycle (SDLC) experience - Requirements gathering, Conceptual Design, Analysis, Detail design, Development, Mentoring, System and User Acceptance Testing and documentation.
  • Experience in IBM AD 2.0, Sprint, Waterfall, V Model, Agile Development Methodologies with Scrum, Extreme Programming and Test Data Driven Methodology.
  • Expertise in J2EE technologies such as Jakarta Struts, Spring IoC, Spring MVC, Spring ORM, Spring WS, Spring Batch, Hibernate, Web Services with SOAP, RESTFul Webservices, AJAX, JavaScript, JQuery, EJB, JSF with Icefaces, Richfaces, Primefaces, Angular JS, Bootstrap, JMS, RMI, JNDI, JavaBeans, Servlets, JSP, JDBC.
  • Has strong hands-on experience in Web technologies, supporting Service Oriented Architecture principles and documents the solution architecture, design documents using the principles of UML.
  • Azure in DR on cloud using Azure Recovery Vault and Azur backups.
  • Expertise in automating test cases with Selenium, Java, Cucumber, APPIUM for web applications on both mobile and desktop .
  • Experience with Test Automation tools such as Selenium, Jasmine, TestNG, Jmeter, Junit, Jenkins .
  • Experienced in working with open source tools Selenium ( Selenium IDE, Selenium RC, and Selenium Web Driver), JUnit, Eclipse, Cucumber, and preparation of automation test framework with Page Object model (POM) and Page factory using JAVA.
  • Good experience in developing applications with SOAP and REST Web Services.
  • Expert in Implement deploy and configure Azure websites, configure diagnostics, monitoring and analytics on Azure Platform along with scale and resilience for Azure Web sites.
  • Having expertise skills in designing and building Spring, Hibernate, JSF (Icefaces, RichFaces and Prime faces) and Web services with WebSphere application server.
  • Strong front-end UI development skills using scripting languages like JSP, HTML5, JavaScript, JQuery.
  • Expertise in developing SOAP Webservices (Service provider) by using CXF frame work with multiple approachesand performed testing by using SOAPUI.
  • Expertisein developing RESTfulWebservices (Service provider) by using Apache Wink frame work with multiple approachesand performed testing by using POSTER tool.
  • Good working experience with WebLogic 8.x, WebSphere 6.x, 7.X, 8.X and Tomcat application servers.
  • Expertise in Code quality & code coverage by using PMD, eclimma, SONAR, Cobertura plug-in integrates with Eclipse & RAD.
  • Experience in Apache Maven, ANT, log4j, Jenkins and SVN, CVS, RTC and MKS in repositories.
  • Good exposure in SQL, Oracle Pl/SQL and accomplished in Testing Frame works using JUnit.
  • Having excellent knowledge on end to end product component communication with various components like IIS, OES, LDAP, Computegrid, AbInitio, Websphere XD, ND, TIBCO BW & MQ tools.
  • Expertise in Core JavaCollection frameworks, multi threading, stream API’s and Exception handling techniques.
  • Developed Single Page Application using AngularJS framework for building dynamic web applications .
  • Hands on experience in developing dynamic SPA's with AngularJS, jQuery and JavaScript for enhanced user experiencedry Developer.
  • Designed and developed the UI layout and front-end programming for web application that matches the wireframes using the latest HTML5, CSS3 and AngularJS .
  • Highly motivated and committed AWS solution architect, sysops administrator, Cloud foundation.
  • Excellent Programming skills at a higher level of abstraction using Scala, Java and Python
  • Developed Spark scripts by using Scala IDE’s as per the business requirement.
  • Developed Kafka consumers API in Scala for consuming data from Kafka topics.
  • Developig Spark Code using Scala faster processing of data.
  • Good experience in Designing, Planning, Administering, Installation, Configuring, Troubleshooting, Performance monitoring and Fine-tuning of Cassandra Cluster.
  • Superior knowledge on Cassandra architecture with better understanding of read and write processes including SSTable, Mem-table and Commit log.
  • Excellent knowledge on CQL ( Cassandra Query Language), for obtaining the data present in Cassandra by running queries in CQL
  • Experience in using PCF Ops Manager/BOSH to deploy and manage cloud foundry
  • As a Production Support Engineer resolved no of mission critical problems & reduced the severity of the raised incidents. Involved & resolved max extent of high Priority issues to overcome business loss.
  • Exposure to monitoring tools like ROTEPS and hands on experience in ticket tracking tools like Quality Center Application Lifecycle Management, Team track, JIRA, TIVOLI and Service Now products.
  • Excellent Analytical and Problem Solving skills coupled with good communication and interpersonal Skills.
  • Experienced working on different layers of Spring MVC architecture such as Spring-Controller,service and repository classes.
  • Working Knowledge in Core Java and JavaEE platform with Servlets,JSP, JDBC, Multithreading, Hibernate, Spring MVC,Spring Boot
  • Executed end to end projects in Corporate Banking, Insurance & Hotels domains. Excellent Customer interaction skills and project coordination skills.
  • Expertise in Change Management, Incident Management and Problem Management process
  • Good knowledge in AWS EC2, S3, Kibana, Arora and ElasticSearch.
  • Good Knowledge in NoSQL databases MongoDB, Cassandra and relational data modeling, object-relational integration (ORM), physical design/tuning.
  • Proficient with Cucumber/Gherkins, Selenium/WebDriver. UFT, and TestNG.
  • Implemented score control tools like CVS, VSS, SVN, GIT, Clear Case, Clear Quest and ANT, MAVEN tools to manage source code and daily builds.
  • Good working knowledge of database tools like TOAD, PL/SQL, Db Visualizer and SQL Navigator.
  • Good experience in OOAD, UML and Rational Rose Methodologies.
  • Experience in relational databases like ORACLE, SQL Server and DB2.
  • Good knowledge with the Shell and ANT scripts for building projects.
  • Good knowledge with TypeScript.
  • Strong knowledge of IDE’s Eclipse, Net Beans, IBM Rational Application Developer (RAD 7.0.0), WebSphere studio application developer.
  • Implemented Unit Testing using Junit and Integration Testing during the projects.
  • Exposure to tools such as ANT and hands on experience on SQlyog and SQL developer.
  • Used Korn Shell Scripts for doing manipulations of the flat files.
  • Used SVN, CVS, Harvest, Clear case and clear quest for version controlling and error reporting.
  • Knowledge in UNIX commands.
  • Experience with scala.
  • Implemented Micro-services platform build upon cloud foundry.
  • Expert at bringing clarity and ease-of-use to complex systems and developing guidelines and frame works for system development.
  • Involved in creating unit testing of various layers using Junit and created automated test scripts for integration testing using selenium.

TECHNICAL SKILLS:

Languages& Framework: Core java, JDK 1.8, J2SDK, Struts 1.x/2.x, Servlets2.1/2.2, JSP1.0/1.1/1.2, JavaBeans, EJB1.x/2.x/3.x, JDBC1.x/2.x/3.x, JSF 1.x, 2.0, JNDI, AJAX, Spring2.x/3.x, Hibernate2.x/3.x, Apache Camel, Axis Framework, Web Services(SOAP), Cassandra,CXF, RESTFul, JUnit, SQL, PL/SQL, XML, XSLT2.0, XSD, HTML, DHTML, JavaScript .

Web/Application Servers: IBM WebSphere Application Server 6.x/7.x/8.x, Apache Tomcat 5.x/6.x,BEA WebLogic 8.x, Cassandra,JBoss4.x, IBM http server5.x/6.x

Databases: DB2 6.x, Oracle 8i/9i/10g/11i, SQL Server2000/2005, MySQL, Mango DB

Middleware: JMS, RMI, Web Services

Tools: and Utilities: Clear Case, VSS, MKS, RTC, Mercurial, Rational Rose, MQ-SERIES, XMLSpy, Stylus JUnit, Microsoft Visual Studio,Spring Boot,Spring, Enterprise Architect,Scala,Selenium, Ant, Maven, JMeter, TOAD, Jasper, Easy Mock, Emma Coverage Tool Oracle Composer.

IDE: MyEclipse5.x/6.x, Eclipse 3.x, RAD 6.x/7.x, WSAD 5.x, Jdeveloper11g, IntelliJ IDEA 14.X

Operating Systems: Windows 2000/XP/7, MS-DOS, UNIX, LINUX, AIX

PROFESSIONAL EXPERIENCE:

Confidential, Bridgewater, NJ

Senior Java Developer

Responsibilities:

  • Developed Rest services to capture data for its supply chains from different ERPs.
  • Responsible for converting business requirements into functional requirements.
  • Implemented in-memory processing using Gemfire.
  • Used Drools to pull data from Gemfire, do data curation according to the requirement.
  • Wrote spring XD batch jobs to process data and send it to downstream systems.
  • Wrote cucumber tests to do integration testing as well as help non-technical person to run different test scenarios.
  • Developed service oriented architecture to leverage java services.
  • Developed Batch scheduling for daily and monthly batches using spring-xd streams.
  • Very Good knowledge on EC2, S3, EBS, ELB, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53, Cloud Watch and other and other services in the AWS cloud infrastructure such as IAAS, PAAS and SAAS .
  • Following Spring MVC pattern and used View Resolver to map web pages .
  • Used Spring AOP to reduce the amount of code written in controller classes and instead used jointpoints and pointcuts to call other classes methods according to advice
  • Used Maven to build, package application and deploy it on Apache Tomcat.
  • Used Spring Boot to make easy to create stand alone spring application that you can run easily.
  • Spring Boot provides production ready features such as metrics health checks and externalized configuration.
  • Responsible for integrating ESB that were used for orchestrating workflows. Service implementations were done using Apache Camel.
  • Developed Spark Code using Scala faster processing of data.
  • Implemented Scala code for retrieving the Social Media data.
  • Good in Manage hosting plans for Azure Infrastructure, implementing & deploying workloads on Azure virtual machines (VMs), Design and implement VM storage & good understanding on Implementing images/disks.
  • Implemented Security in Web Applications using Azure and Deployed Web Applications to Azure .
  • Migrated SQL Server 2008 database to Windows Azure SQL Database and updating the Connection Strings based on this design
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Worked on migrating Map reduce programs into Spark transformations using Spark and Scala,initially done using python(PySpark).
  • Developed Spark job using Scala on top Of Yarn/MRv2 for interactive and Batch Analysis.
  • Developed Apache camel routes to pick CSV or Spreadsheets coming from third party applications, process those using Apache POI and insert them to data base.
  • Maintained a Multi-Datacenter Cassandra cluster.
  • Benchmarked Cassandra cluster based on the expected traffic for the use case and optimized for low latency.
  • Installing, configuring Cassandra on AWS platform.
  • Working closely with Cassandra loading activity on history load and incremental loads from Teradata .

Environment: Core java, Spring, Spring-XD, Gemfire, Google Guava, Oracle, Drools, Cassandra,Eclipse, Azure,GIT,Spring Security, Apache tomcat, Maven, Scala,Jenkins, bitbucket.

Confidential, Kansas City, Mo

Senior Java Developer

Responsibilities:

  • Working on complete project lifecycle using Agile methodologies.
  • Actively involved in requirements gathering sessions with Business teams.
  • Actively participating in sprint planning sessions and helping team members to understand the stories
  • Suggested some of the design changes while we make Generic API’s which can be used across modules.
  • Using Spring MVC with Hibernate framework.
  • Used Spring MVC to develop application architecture ad and JDBC to interact with Database.Also used Ajax to communicate with DB for certain functionalities
  • Creating new project base structure using S2C container for new projects.
  • Creating basic API configurations and Generating Request and Response XSD for API’s.
  • Writing Camel Router classes and its configurations.
  • Writing unit test cases for each functional scenario and reviewed with QA.
  • Extensively used core java Multi threading concepts in Auto match functionality.
  • Writing complex sql scripts and reviewed with DBA’s.
  • Used Angular Material 2 components to build UI.
  • Used Scala and Python to convert Hive/SQL queries into RDD transformationsin Apache Spark.
  • Developed Spark scripts by using Scala IDEas per thebussiness requirement.
  • Worked on migrating MapReduce programs into Spark transformations using Spark and Scala, initially done using python (PySpark )
  • Writing Used the basic principles of MVC to in corporate the Angular JS to build client-side application. request validations, data validations, business logic and DAO class implementations.
  • Ensure all unit test cases are covered logical scenarios and verified code coverage.
  • Used Spring Boot at back-end which helps to develop application with ease
  • Tested Rest APIs in Spring -Controller at backend for JSON data using Postman
  • Configured Jenkins build pipelines and setup sonar plug-in for metrics.
  • Performing code reviews and suggesting developers if there are any better ways.
  • Wrote Rest-Controller w.r.t RESTful standards in Spring MVC to connect model with view
  • Deployed code in pre-production environments and assisted QA’s to triage if there are any issues.
  • Configured and ran load test on SOAP UI tool before we promote to (pLAB) performance testing.
  • Running performance improvements scripts in Jmeter and analyzing the reports.
  • Working on API performance improvements by optimizing the code condition checks and sql’s.
  • Ran Payment Card Industry Data Security Standard (PCI DSS) compliance checks and corrected if there were any critical scenarios.
  • Used Spring Boot at back-end which helps to develp application with ease
  • Tested Rest APIs in Spring-Controller at backend for JSON data using Postman.
  • Involved in multi-tiered J2EE design utilizing Spring IOC & MVC architecture
  • Wrote DAO layer, required SQL queries and Spring Controller to handle data and request to Spring application
  • Working parallel on GUI design to consume API’s. setup MOM queues, flows.json configuration on GUI project to communicate with API’s
  • Experienced in tier 1 and tier 2 (WIP/VIP) F5 load balancing advises.
  • Writing Spark compliance GUI pages using JSP, Ajax calls.
  • Used Core-Java and Multi-Threading in order to Source the data from Up-Streams and to persist in our Sybase-IQ Databases and make the data available for the reporting teams to use.
  • Writing controller, model classes to consume API’s.
  • Giving sprint demos when QA lead is unavailable.
  • Documenting the information once stories are accepted by Product Owner.
  • Good at handling SNOW, Change requests and problem requests.
  • A very well educated in Agile and actively participating in Sprint planning, refinement, retrospection and reviews.

Environment: JDK1.8, Spring 4.x, Spring MVC, Spring JDBC, tomcat 1.8, Apache Camel, JAXB, HTML CSS, JSP, AJAX, SQL, Maven, XML, Sonar, Junit3.x, SVN, Jenkins, Spring Security,IntelliJ 14.X, Oracle 11g, Spring Boot,Windows 7, Linux, JIRA, CA Rally, Service now.

Confidential, Chicago, Illinois

Senior Java Developer

Responsibilities:

  • Actively participated in all Cross-module trainings which needs to support this project.
  • Proactively participated in triaging the incidents based on the priority and provided the resolution to avoid impact on the Business.
  • Issued the high-level incident triage updates to Business and technology teams.
  • Proactively involved most of the client calls to explain the valid business scenarios to avoid the unnecessary incidents raised clients.
  • Coordinated with different teams for Root cause analysis and Permanent fix of the issue.
  • Responsible for configuring and managing Squid server in Linux .
  • Testing and upgrading production, development and test Linux servers .
  • Analyzed the code and proposed the enhancements based on the user requirements.
  • Prepared design documents for architectural approvals.
  • Involved in designing Spring MVC application and Hibernate to design module structure.
  • Using Spring Boot at back-end which helps to develop application with ease
  • Used Tomcat server for application development
  • Performed P2V of Linux servers and provided pots migration Support .
  • Provided the solution design to the team to code and deploy by PCR process.
  • Involved in Change Management and problem management process.
  • Created the Change records and acquired the necessary approvals to execute the data fix in production.
  • Well managed the knowledge base with Root cause documents and other support documents.
  • Managed five members offshore and onshore team to support this activity.
  • Used JIRA tool to track the team work progress and assigned the work upon their cycles.
  • Did preliminary investigation when we get defects from Business and assigned to appropriate resource based on their cycles.
  • Envolved in designing Spring MVC application and Hibernate to design module structure
  • Emplemented database connectivity using Spring JDBC framework to work upon different modules
  • Involved in multi-tired J@EE design utizing Spring IOC &MVC architecture
  • Implement database connectivity using Spring JDBC framework to work upon different modules
  • Good knowledge on Pivotal Cloud Foundry ( PCF ), Google products and Docker container services.
  • Excellent understanding of standardized cloud software development
  • Reviewed the team analysis and provided the feedback before it goes to Business team.
  • Performed a successful DR test to adhere to TRIMS (TD process team) requirement.
  • Involved in yearly PAT database refresh activities and provided optimal ways to complete.
  • Prepared the Business executive reports for monthly meeting dec.
  • Documented the process and streamlined the scope to the support team to avoid confusions.

Environment: JDK1.5, Spring3.x Framework, JPA, Turbine framework, Capital Stream framework, EhCache, HTMLCSS, Spring MVC, Spring WebServices, JAX-WS, SQL, WebSphere 6.0, Maven, SOAP, Spring Boot, XML, Junit3.x, MKS Integrity client 10, Oracle 11g, SOAPUI, RAD7, HP QC, SDM, JIRA, Windows 7, Linux.

Confidential, Jacksonville, Florida

Java Developer

Responsibilities:

  • Worked as an Application Developer in Payments & Libraries Module
  • Actively involved in Analysis, Detail Design, Development, System Testing and User Acceptance Testing and successfully followed agile methodology throughout the project.
  • Actively involved in reviewing & preparing the Macro, Micro design document.
  • Interacted with client to understanding the requirements.
  • Have created the configuration files which are required for the modules.
  • Writing the XSD’s based on the WSDL’s and FRD requirements.
  • Skilled at consuming and producing JSON data by building Rest APIs .
  • Technologies used for application development services: Java, RESTful Web Services, JSON, Java Persistence API (JPA), Oracle, Tomcat 7.
  • Generating the stubs for those XSD’s by using the XSDGen.
  • Developed REST APIs using JavaScript to produce JSON.
  • Made Documentation for REST APIs
  • Raising the PE Requests based on the FRD, for generating hbm and pojo classes.
  • Automated web application IOS and Android SDK, using Selenium WebDriver, Appium and JUnit
  • Test automation scripts development in Selenium RC & WebDriver using Java and TestNg.
  • Developing automation scripts using Ruby on Rails, Python, Selenium WebDriver.
  • Run tests by using Selenium remote control in different browsers.
  • Created projo & hbm files according to the data base requirements.
  • Have been created the java classes for the business logic, which were extended by the frame work.
  • Implemented the list service & form initialization framework to reuse across the modules.
  • Written the business logic in beans and configured in Spring configuration files.
  • Designed and Developed SOAP Web Services by extensively using WSDL and IBM RSA IDE
  • SOAP provides a way to communicate between applications running on different operating systems, with different technologies and programming languages.
  • SOAP provides a messaging framework only. However, it can be extended to add features such as reliability, security etc. There are rules to be followed when adding features to the SOAP framework.
  • Performing the Entitlements by Using the Oracle Entitlement server.
  • Writing the JUnit test cases for the written business logic.
  • Performing the Code Coverage by running the Cobertura or Eclemma tools.
  • Running the PMD tool and remove the code violation which was shown by tool.
  • Involved in the code re factoring and performance tuning.
  • Analyzing and fixing the defects which are in the PRESIT and SIT environment.
  • Implementing the Tech CR based on the client requirement.

Environment: JDK 1.5, J2EE, Spring, Hibernate, SOAP Webservices with CXF framework, TIBCO, MQ, Abinitio, WebSphere XD/ ND, Oracle, RAD, Ant, SQL Developer, SOAP UI tool,REST, Windows XP,Selenium, LINUX, Team track,core java.

Confidential

Java Developer

Responsibilities:

  • Created the pojo’s and hbm files in the hibernate environment and configure in to the context files.
  • Converted wireframes (html pages) in to JSF pages by using ICE Faces.
  • Write the test cases with respect to the functionality by using the JUnit.
  • Built Rest APIs to provide JSON objects for communication with Client-Side Application.
  • Developing UI’s by using Flex builder and writing Action Script.
  • Studied and Implemented Google REST API client code to develop the web-app
  • Writing all layer interfaces and their implementations by using spring and hibernate
  • Involved into implement Web services, Code refactoring and Writing the helper classes.
  • Performing the bug fixing and updating in to the XL sheets.
  • Deploying the application in to the local and remote environment and checking the logs.
  • Performed Unit and integration testing.
  • Analyzed and fixed the defects.

Environment: JDK1.4, J2EE, JSF 1.X with Icefaces and Richfaces, HTML, CSS, Spring, Spring WebServices, Spring AOP, Hibernate, JAXB, SQL, Ant, SOAP, XML, Rest,SOAP UI, Junit3.x, SVN, My Eclipse, Oracle 10g, JBOSS 4.0.X, Log 4j, PMD, Windows 7, Linux.

Confidential

Java Developer

Responsibilities:

  • Involved in application solution design and preparing solution document.
  • Actively participated in the design document, wire frame & ER model diagram reviews.
  • Creating the pojo’s and hbm files in the hibernate environment and configure in to the context files.
  • Converting the html pages in to JSF pages by using ICE Faces.
  • Writing all layer interfaces and their implementations by using spring and hibernate.
  • Written Junit test cases & ran the code coverage tool.
  • Deploying the application into remote environment and verify logs for any errors.
  • Performing the bug fixing, Unit Testing and updating in to the XL sheets.

Environment: JDK1.4, J2EE, JSF 1.X with Icefaces and Richfaces, HTML, CSS, Spring, Spring WebServices, Spring AOP, Hibernate, JAXB, SQL, Ant, SOAP, XML, SOAP UI, Junit3.x, SVN, My Eclipse, Oracle 10g, JBOSS 4.0.X, Log 4j, PMD, Windows 7, Linux,Drupal,WordPress.

We'd love your feedback!