We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • 10+years of extensive experience in Analysis, Design, Development and Deployment of Enterprise applications in java/J2EE environment
  • Experienced working on the Java platform from JDK 1.2 through JDK8
  • Experienced in analysis, debugging and performance tuning across application stack
  • Good understanding of Object Oriented Programming and Software Development Life Cycle (SDLC) process
  • Good knowledge of software design patterns
  • Well experienced in the use of Spring Framework and its extensions (Spring core, mvc, jdbcTemplate etc)
  • Experienced in the use of presentation tier technologies such Jsp, Freemarker, Thymeleaf, CSS, Bootstrap, Javascript, Ajax, JSF etc
  • Experienced in configuration and deployment of applications to application servers such JBoss, WebLogic, Tomcat
  • Good understanding and experience working with ORM frameworks such as Hibernate, MyBatis
  • Experienced in the use of software version control system using Rational Clear Case, CVS, SVN, GIT
  • Experienced using Oracle and Mysql databases using tools such as SQL Developer, TOAD, DBeaver
  • Experienced in development of restful and soap based services and clients using Axis2, Apache CXF, Spring web services
  • Experienced in used of issue trackers such as Jira, Rally, ClearQuest
  • Experienced in developing automated tests using tools such as Selenium, TestNG, Junit
  • Experienced and an advocate of Test driven design
  • Comfortable in system administration on Linux (Centos, Redhat, Ubuntu, Mint)
  • Experienced in Water fall and Agile Methodologies

TECHNICAL SKILLS

Languages: Java, PHP, XML, HTML, JavaScript (Bootstrap, jquery), Scala

Java Technologies: J2EE, J2SE, Servlets, JSP/JSF, EJB, JDBC, JFC/Swing, JUnit, Spring framework, Spring Security, Spring MVC/AOP, Spring Web Services, Spring Batch, Spring Boot, Apache CXF, FUSE ESB, Axis2, Hibernate, JasperReports, IReport, Apache Lucene, Tomcat, JBoss, Weblogic, Apache Struts (1.x/2.1), Apache Solr, Apache Tiles, FreeMarker, Mockito, Jmockit, JBPM5, Drools, JMX, HazelCast, JAXB, Xstream, MyBatis, RestEasy, Selenium, Thymeleaf, Querydsl, Jenkins

Development tools/Environments/Version Control: Eclipse, Netbeans, Dreamweaver, maven, Ant, Git, Subversion, Jenkins, Jira, Rally, ClearCase, ClearQuest

Operating Systems: Windows (2000, XP, Vista, Windows 7), Linux (Ubuntu, Mint, CentOS, Fedora), VMs (Virtualbox, VMware player)

Database: Mysql, Oracle

Development Methodology: Agile (Scrum), Waterfall

Cloud Hosting: Linode, DigitalOcean

PROFESSIONAL EXPERIENCE:

Confidential

Senior Java Developer

Responsibilities:

  • Development of data ingestion application to intake legacy data (PE2E)
  • Development and maintenance of home grown batch oriented framework to ingest large dataset
  • Development of restful services and clients to ingest data from multiple datasources
  • Development of a Spring Boot standalone multi - threaded application for data quality verification
  • Development of data ingestion process reports using Thymeleaf as template engine
  • Fixing of bugs and resolving application and database performance related issues
  • Support of deployment operations

Confidential

Senior Java Developer

Responsibilities:

  • Development Grant Solutions (Center of Excellence)
  • Development of a multi-threaded Web Service client for Grants Applications
  • Development of Restful Web Services to expose JBPM5 functionality to several modules
  • Development of Restful Web Services to expose Drools rule engine for validation
  • Fixing of existing bugs and enhancements to Grant Solutions web application using Spring mvc and Struts, JSF

Confidential

Senior Java Developer

Responsibilities:

  • Development of Web Services for NIH grant processing.
  • Development of a Web Service to simulate transaction processing of ISC (Integration Service Center) using Apache Axis2 and Spring framework. Used Spring JDBC for data access and deployed to Tomcat
  • Re-factoring and migration of existing Web Services from aar based artifacts to war artifacts.
  • Migration of a legacy system to axis2 Web Service Stack, to process non NIH grants.
  • Development of additional enhancements and bug fixing of existing Grant Management application running on Struts.

Confidential

Senior Java Developer

Responsibilities:

  • Development of a Web Service client and refactoring of Data Ingestion process
  • Development of a Web Service client using Apache CXF and Spring framework. Used Spring JDBC for data access and deployed to FUSE ESB
  • Refactoring of an existing ETL application to use Spring Batch framework. Used Spring for CSV file parsing, processing and data ingestion.

Confidential

Senior Java Developer

Responsibilities:

  • Development and maintenance of a youth sport web portal
  • Fixing of existing bugs and code refactoring
  • Development of additional web features using Apache Struts framework and JPA/Hibernate
  • Design and generation of reports using IReport and JasperReport

Confidential,

Lead Developer

Responsibilities:

  • Development of a data capture application for Newspaper subscribers
  • Designed a domain and data model to meet stated requirements
  • Developed the web layer of the application leveraging Spring’s MVC architecture, using JSPs for my views
  • Developed the data layer of the application using Spring’s JDBC support
  • Provision of authentication and authorization features using Spring Security (2.0)
  • Provided reports using JasperReports, still leveraging Spring’s support classes

Confidential

Lead developer

Responsibilities:

  • Developments of a web based marketplace application, with support for SMS based advert management
  • Designed a domain and data model to meet stated requirements
  • Developed the web layer of the application leveraging Spring’s MVC architecture, using JSPs for my views
  • Developed the data layer of the application using Spring’s JDBC support
  • Provision of authentication and authorization features using Spring Security
  • Provided reports using JasperReports, still leveraging Springframework

Confidential

Lead Developer

Responsibilities:

  • Development of a Multi Level Marketing application for a telecommunication scheme
  • Designed a domain and data model to meet stated requirements
  • Developed the web layer of the application leveraging Spring’s MVC architecture, using JSPs for views
  • Developed the data layer of the application using Hibernate
  • Provided reports using JasperReports

Confidential

Java Developer

Responsibilities:

  • Development of an XML Based Bank Report Generating Application
  • Developed the application using Java Swing
  • Parsing of existing excel reports to create new compliant XML documents
  • Creation of XML style sheet to transform XML documents to specified schema definitions
  • Used schemas for xml validation

We'd love your feedback!