We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

Boston, Ma

SUMMARY:

  • Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support and Maintenance.
  • Proficient with Software development methodologies like Waterfall
  • Exposure to Agile Used.
  • Strong experience in Client - Server systems using Object Oriented Concepts and Design Patterns.
  • Implemented Java Mail APIs to send e-mails
  • Expertise in n-tier and three-tier Client/Server development architecture and Distributed Computing Architecture.
  • Implemented SOAP and REST Webservices.
  • Good work experience on RDBMS like Oracle, MS SQL Server, DB2, and MySQL.Creating SQL statements &Sub queries.
  • Design and development of web-based applications using different Web and application servers such as Apache Tomcat, WebSphere, Websphere Process Server, Websphere Liberty Profile and Weblogic.
  • Implemented Unit Testing using JUnit/TestNG and Integration testing using SoapUI during the projects.
  • Exposure to tools such as ANT and hands on experience on TOAD, DB2 Visualizer, MYSQL Workbench and SQL Developer.
  • Excellent Core Java development skills.
  • Proficient in Multi-Threading.
  • Proficient in programming with Java/J2EE and strong experience in technologies such as JSP, JSF, Servlets, Struts, Spring (IOC), Hibernate, JPA, Session Beans, JDBC and JNDI.
  • Exposure to XML, DTD, SCHEMA.
  • Basic Exposure to front end technologies such HTML, CSS, JavaScript . Basic understanding of AJAX.
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which uses SOAP, WSDL, Exposure to JAXB & JAX-WS.
  • Good experience on reporting APIs such as POI. Some experience on Jasper Reports.
  • Used integrated Used for java such as Eclipse, IBM RAD, IBM WID, Netbeans etc .
  • Used Version Control tools like GIT, Rational Team Concert, SVN, Tortoise etc.
  • Exposure to Continuous Integration Used with Jenkins, Gradle etc.
  • Used Maven Technologies for dependency management.
  • Used tools such as REDGATE for database comparisons across different Used.
  • Exposure to Business Process Management using BPELs and Websphere Process Server,
  • Basic knowledge of Bigdata and Hadoop.
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.

TECHNICAL SKILLS:

Programming Languages: Java, PL/SQL, SQL, J2EE

Enterprise Java: JSP, Servlets, EJB, JMS, JNDI, Logging API, Various J2EE and Standard Design

Core Java: Serialization, JDBC, Java RMI, Internationalization & Localization etc

Markup/Scripting Lang.: HTML, CSS, XML, JavaScript, JQuery, AJAX, Angular

XML Technologies: XML, SOAP, WSDL, JAXB

Tools: & Frameworks: Struts, Spring, Hibernate, JPA, Web Services, Log4J, Apache Common Library, Apache POI, Axis, Junit, Maven, Ant, Toad, Coldfusion, MS SQL Work Bench DB2 Visualizer, SQL, Developer, RedGate, SoapUI, POSTMAN Client, Hadoop, Apache Spark, Gradle, Ant, CDI Bean Injection, Mockito, Maven.

Production Support Framework: IBM Remedy, HP Service Center, ITIL

Application/Web Servers: IBM WebSphere, IBM Websphere Process Server, IBM Websphere Liberty Profile, Oracle Weblogic, Apache Tomcat

Web Services: SOAP, UDDI, WSDL, XML and JAX-RPC, APACHE AXIS

DBMS/RDBMS: Oracle, DB2, MS SQL Server, MY SQL

Source Control Systems: CVS, SVN, GIT, IBM Rational Team Concert, Tortoise

Defect/Bug Tracking: JIRA

IDE: Eclipse, IBM WID, IBM RAD, Net Beans

O/S & Used: Windows XP, UNIX, Windows 98, Windows 2000, Windows NT/XP

Other Skills: Requirements engineering, UML, Design patterns, code reviews, test planning

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Senior Java Developer

Responsibilities:

  • Worked in Agile Model.
  • Created and Consumed Restful Web Services
  • Used Rest Template extensively with Spring
  • Created and Configured Controllers using Spring MVC
  • Created Batch Jobs using Spring Batch.
  • Implemented features in 3 week Sprints
  • Unit Testing using Mockito/jUnit
  • Used Maven/Jenkins for Continuous Integration
  • Used Spring-Hibernate for data access
  • Analyzed and fixed defects reported by QA
  • Analyzed and Debugged Production Issues
  • Created integration test suites using SOAP UI
  • Integration Testing using Postman Client
  • Providing UAT Support
  • Used GIT for Version Control
  • Supported Legacy Systems and implemented enhancements
  • Used SVN for Legacy version control

Used: Core Java, Spring, Hibernate, Spring Core, Spring Batch, Spring rest, Spring MVC, Hibernate, Maven, Jenkins, jUnit, Mockito, ANT, Apache Tomcat, Postman, Eclipse, WinSCP, Putty

Confidential, Alpharetta, Georgia

Senior Java Developer

Responsibilities:

  • Worked in Agile Model.
  • Lead a team of 4 along with the developer responsibilities
  • Implemented new features in 3 week sprints.
  • Used Spring/Hibernate/JSF technology stack.
  • Read Messages asynchronously from Active MQ and processed it.
  • Customized core architecture for the specific client implementations.
  • Analyzed and fixed defects in the backlog.
  • Used Spring MVC with JSF as the view component
  • Designed and Implemented User Interface changes.
  • Enhancing Batch jobs written in Core Java
  • Used iLog jrules for Business Rule Management
  • Wrote unit test classes using jUNIT/Mockito.
  • Did Integration testing using SOAP UI.
  • Used Log4j for Logging Purposes.
  • Used Maven for dependency Management.
  • Used Jenkins for Continuous Integration.

Used: Core Java, Spring core, Spring MVC, Hibernate, JSF, JMS, Active MQ, iLog JRules, Maven, Jenkins, jUnit, Mockito, ANT, jetty, Soap UI, Eclipse, WinSCP, Putty

Confidential, Dover, NH

Senior Java Developer

Safeco Integration

  • Understood the existing business back end layer in Business Process Management.
  • Worked in Semi-Agile Model.
  • Converted Business Process Execution Language files into Java Classes.
  • Implemented SOAP services to be used in the Service Oriented Architecture.
  • Used Spring-REST integration to consume and create restful web services
  • Injected the Interfaces and Brokers into Java Classes using CDI Bean Injection.
  • Wrote Domain Model Classes for interaction with database.
  • Wrote Command classes for execution of Business Logic
  • Changes to the quotes were published to all subscribing applications using JMS.
  • Implemented JMS publish-subscribe model using Apache Active MQ.
  • Used Apache Camel for Integration of different services to perform different Business Operations
  • Implemented SSL set up for calling secured web services
  • Used JAXB annotations for exposing classes as Web Services
  • Wrote unit test classes using jUNIT/TestNG/Mockito.
  • Deployed SCA modules with BPELs in Websphere Process Server.
  • Deployed Migrated Web Applications in Websphere Liberty Profile server.
  • Did Integration testing using SOAP UI.
  • Analyzed and Fixed issues in migrated code.
  • Used Log4j for Logging Purposes.
  • Used Gradle/Jenkins for Continuous Integration.

Used: Core Java, SOA, Spring-REST,J2EE,CDI Bean Injection, BPEL, SCA Modules, Apache Camel, JAXB, jUNIT, TestNG, Soap UI, Mockito, Websphere Process Server, Websphere Liberty Profile, IBM WID, Eclipse, Log4j,Gradle, Jenkins.

Confidential, Pleasanton, CA

Senior Java Developer

Responsibilities:

  • Used Spring Framework for dependency injection.
  • Created and Consumed Restful Webservices using Spring.
  • Enhanced and added new features in the application using Spring MVC.
  • Used Spring AOP for logging.
  • Developed Java Batch Jobs in UNIX Used for Processing Invoices.
  • Extensive use of Multi-Threading to improve the performance.
  • Used Executor framework to create Thread Pools.
  • Performed Technical Design and Implementation
  • Performed Performance analysis and Improvement.
  • Wrote Unit Test Classes using jUNIT and TestNG.
  • Performed Map/Reduce Programming using SCALA for Data Analytics using Apache SPARK.
  • Version Controlled the code using SVN
  • Performed Database modifications and design
  • Performed Websphere administration for web applications
  • Used Log4j for logging Purposes.

Used: Core Java, Spring mvc, Spring REST, Oracle, Oracle sql developer, jUNIT, TestNG, Scala, IBM Websphere, Eclipse, Apache Spark,Log4j

Confidential, Los Angeles, CA

Senior Java Developer

Responsibilities:

  • Developed and Implemented UI components using JSF framework,
  • Created and Consumed Restful Webservices using Spring
  • Used Spring-JDBC Templates
  • Used Spring-REST templates
  • Used jUNIT and TestNG for writing Unit Test classes
  • Used Log4j for logging purposes.
  • Used SingleTon and Decorator Design Patterns.
  • Used SVN for version controlling.
  • Captured Business rules from Legacy Systems written in Struts.
  • Used Websphere Application Server for deployment and configured JNDI data sources.

Used: Java,JSF, IBM Websphere Application Server, SVN, Oracle, TOAD, Design Patterns, jUNIT, TESTNG, Mockito, Log4j.

Confidential, Pleasanton,CA

Senior Java Developer

Web Applications for Healthcare

  • Maintained and Supported a suite of Java Web Applications using different Frameworks.
  • Lead a team of 4 along with developer responsibilities
  • Web application support and maintenance using Java/J2EE(Struts 1.2),Oracle, MS SQL server, MySQL, Lead a team of 4 along with the developer responsibilities
  • Solution designing and architecture from requirement, website estimations and POC
  • Client interaction and coordination with various teams for fulfilment
  • Project kick-offs, RCAs and regular status updates with client
  • Prepared and delivered presentations, POC and proposals for client
  • Analysis of project data and communication for estimations with client and other stakeholders
  • Access configuration and set up for new resources through various compliance mandatory processes
  • Application monitoring, testing and reporting
  • Identified Memory Leaks and rectified the root causes and there by improved performance.
  • Implemented Batch Jobs with Multithreading to reduce processing time from 1 hour to 5 minutes.
  • Used Spring Framework for Dependency Injection.
  • Worked on Migration to Spring MVC
  • Worked on implementing Spring-REST integration
  • Worked on implementing Spring-Hibernate Integration
  • Used Multithreading for faster execution times
  • Deployed Applications in Windows and UNIX Used.
  • Deployed Applications in IBM Websphere, Apache Tomcat etc.
  • Used IBM Rational Team Concert, GIT, and SVN for Version Control.
  • Used IBM Remedy for Incident Management/Change Request/Management, Problem Management.
  • Used the vendor product SPMS(Staff Productivity Management System) from KRONOS.
  • Used AJAX for asynchronous page loading.
  • Used JPA for database persistence.
  • Used Log4j for logging purposes.
  • Used IBM tools for Memory Leak Analysis.
  • Worked with MS SQL Server,DB2,MYSQL, and Oracle.

Used: Core Java, J2EE,Struts 2,Spring, Spring MVC, Eclipse, IBM RAD, IBM Remedy, IBM Websphere Application Server, Apache Tomcat, SPMS, MS SQL Server,DB2,MYSQL, Oracle,Windows,UNIX,DB2 Visualizer, Oracle SQL Developer, MS SQL Server tool, GIT, SVN, IBM RTC,JPA.

Confidential, Portland, OR

Java Developer

Responsibilities:

  • Developed new small scale applications in faster mode using Coldfusion Framework,
  • Supported the same applications in Production and fix Bugs.
  • Used Tortoise for Version Control.
  • Used RedGate for comparing databases between Production and Other Used.
  • Used RedGate for replicating Production Data in lower Used.
  • Used Dream Weaver for UI Design,
  • Deployed Applications in GlassFish Server.
  • Wrote unit test classes using junit.
  • Used Hibernate for Database Persistence.
  • Supported User Acceptance Testing
  • Defect Management and fixing.
  • Supported Deployment in Production.

Used: Coldfusion Framework, Oracle, SQL Developer, MS SQL Server, MySQL, Windows, UNIX, RedGate, Glassfish Server, NetBeans, Dream Weaver, Hibernate, Tortoise.

Confidential

Java Developer

Responsibilities:

  • Application maintenance and Support
  • Enhanced existing and added new functionalities
  • Provided value additions
  • Detailed analysis of the functionality and code of websites and their interfaces
  • Understood the requirements by working with Onsite
  • Designed and Developed
  • Debugged SQL Procedures
  • Supported User Acceptance Testing.
  • Followed Change Management Processes.

Used: Core Java, Struts, SVN, TOAD, Eclipse, Oracle, Weblogic, Citrix, Windows, HP Service Management, MVC Framework

We'd love your feedback!