We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Lake Mary, FL

SUMMARY:

  • Experience developing enterprise applications using Java Enterprise technologies including
  • Servlet, JSP, MVC frameworks, WebServices, Hibernate and JDBC
  • Experience developing solutions using Spring Framework 4, Apache Camel and Struts 1.3
  • Experience working with a number of databases including Oracle and MongoDB
  • Highly motivated team player with organizational skills, solid management skills and demonstrated proficiency in leading and mentoring individuals to maximize team cohesiveness

TECHNICAL SKILLS:

Operating Systems: NIX (AS400, RHEL, CentOS, Fedora), Windows

Languages: Java, PL/SQL, Perl, Bash

Frameworks and API Spring Framework: 3/4.X (Web, WebMVC, Data, Batch), Junit 4, Mokcito, Hibernate, Jakarta Apache Struts 1.3, Apache Camel 2.17, WebServices (RESTful, SOAP), JMS, Apache ActiveMQ, JSP, JNDI, Servlet

Deployment Platforms: JBoss 6.4, Confidential WebSphere 7, Oracle WebLogic, Apache Tomcat

Databases: Oracle, MongoDB, MySQL, MS SQL Server 2008, PostgreSQL, SQLite3

Tools: JIRA, RTC, Toad, Git, SVN, Eclipse, Jenkins, Sonarqube, Maven, Code Coverage, FindBugs, PlantUML, AWS (Docker on EC2)

PROFESSIONAL EXPERIENCE:

Confidential, Lake Mary, FL

Java Developer

Responsibilities:

  • Analyzed requirements and participated in design and implementation discussions
  • Researched new technologies for implementation and suitability
  • Developed Spring based enterprise applications with Apache Camel using Java configurations
  • Developed with Spring Data for MongoDB and Spring JdbcTemplate with PostgreSQL and Oracle
  • Developed Spring RESTful Web Service with JSON
  • Developed Spring Batch application employing chunk - oriented processing, pagination
  • Implemented Message Router, Composed Message Processor and the Dead Letter EIP for error handling with Apache Camel
  • Developed service to validate and correct data using Drools drl files
  • Developed custom logging framework employing Log4J API to meet client logging requirements
  • Wrote SQL queries for interacting with Oracle and PostgreSQL
  • Documented all code through JavaDocs and UML Process Diagrams using PlantUML
  • Unit tested all code with JUnit and Mockito and used Eclemma plugin to ensure code coverage at a minimum of 85%
  • Deployed and executed performance tests of application deployed onto Docker images (EC2 on
  • AWS)
  • Profiled application performance using JMS Console and VisualVM
  • Checked in and out, commit and clean source code using Git Bash
  • Assisted DevOps with configuring Jenkins CI, QA environment configurations, shell scripting and general system errors in Linux
  • Reported on status during daily stand-ups in an Agile environment with two week sprints
  • Updated business and technical documents with code changes and design updates

Environment: JBoss 6.4, Java 8, Spring 4, Apache Camel 2.17, Apache ActiveMQ, Drools 6, JUnit 4, Mockito, MongoDB, PostgreSQL, Oracle, Git, Eclipse, Maven

Confidential, Chicago, IL

Operations Analyst

Responsibilities:

  • Managed and supported code transmittal and deployments to production
  • Monitored application performance and JMS statistics and messaging through Oracle WebLogic, database performance, application specific folders and general user reporting
  • Worked with System Admins to configure production release environments
  • Automated processing of some daily monitoring and reporting activities through Perl and Bash
  • Worked with developers on error and bug analysis through exception and database output analysis
  • Used Toad for writing SQL against PostgreSQL for error analysis and reporting
  • Provided production-live support for released applications to a global user base
  • Documented application features, processes, and scripts in technical handbooks for and knowledge transfer

Environment: RHEL, Oracle WebLogic, Java, PostgreSQL, Toad for Data Analysts, Perl 5, Bash

Confidential, East Lansing, MI

Java Developer

Responsibilities:

  • Information gathering and requirements analysis through discussions with stake holders
  • Documented proposed application and design for review and approval
  • Developed application using J2EE technologies and Spring MVC Framework
  • Utilized Spring IoC/Dependency Injection
  • Utilized Hibernate with Spring ORM in the design and implementation of database objects using annotations
  • Developed REST service using Spring RESTful
  • Checked in and out, commit and clean source code using Git with Eclipse
  • Analyzed existing system architecture, and design and participated in roadmap discussions for migrating to updated solution
  • Identified functional requirements that have been implemented, and mapped new ones to integrate into existing architecture
  • Worked with database admins and developers on the integration of new tables and remapping of existing tables to better address new application features and requirements
  • Integrated new features using Struts, and new database tables through DAO layer using
  • Hibernate with XML configuration and entity mapping
  • Implemented provided WSDL to develop SOAP based WebService as a contract-first approach for communicating expenses to calling external 3rd party systems
  • Performed unit and performance testing and analysis
  • Checked in and out, commit and clean source code using Apache SVN within Eclipse
  • Updated technical documents with altered and new features using UML and JavaDocs
  • Reported to stake holders on state of application refactoring and development through weekly and task reporting
  • Participated in discussions and provide road map for migrating to updated solution

Environment: Confidential WebSphere 7, Java, Hibernate, Struts 1.3, Spring 3, JSP, Oracle, Apache SVN, Git, Eclipse, Maven

We'd love your feedback!