Senior Java Developer Resume
2.00/5 (Submit Your Rating)
SUMMARY:
To ensure that my employer generates increased revenue by leveraging my knowledge, technical skills, mentoring skills and dedication for their benefit.
SOFTWARE DEVELOPMENT ENVIRONMENTS:
- Software Development
- Software Applications
- Java
- Eclipse Java IDE
- Agile / Scrum
- NetBeans Java IDE
- J2EE
- IntelliJ
- Struts
- Oracle Web Server
- Spring
- ClearCase
- Hibernate
- AJAX
- Java Server Pages (JSP)
- Java AWT
- Oracle
- Java Swing
- Apache Derby
- JDBC
- Sybase
- Web Services
- MySQL
- Websphere App Server
- MS Access
- JBoss App Server
- Apache Tomcat Web Server
- DHTML
- XML
- Hardware Platforms
- UNIX
- Windows PC
- Windows XP/Vista/7/10
- Apple Mac
- LINUX
- Sun Workstation
- Sun OS
- Workstation
- Solaris
- DEC Vax
- VUE
- Idacom ISDN Protocol Tester
- Mac OS 9.x & 10.x
WORK EXPERIENCE:
Confidential
Senior Java Developer
Responsibilities:
- Spring / Spring Retry
- Agile / Scrum methodology;
- RESTful web services;
- Google HTTP Client API;
- Git repository;
- OpenShift Cloud Application Platform;
- Atlassian Jira;
- Jenkins Continuous Integration tool;
- JUnit / Mockito based unit tests;
- The development and runtime environment uses JDK/JRE1.7;
- Spring Tool Suite 3.6.4 IDE.
- Delivered customers with features that they requested within the timeframe specified.
Confidential
Senior Java Developer
Responsibilities:
- Test driven development;
- JUnit / Mockito based unit tests;
- Agile / Scrum methodology;
- Annotation based Spring 3.4.0 configuration and dependency injection;
- RESTful/SOAP (CXF) web services;
- JBoss Application Server;
- Atlassian Jira;
- Google Guava toolkit;
- Bamboo continuous build;
- Fisheye / Subversion version control;
- Crucible code review;
- The development and runtime environment uses JDK/JRE1.7;
- IntelliJ 13.1.4 IDE.
- Successfully completed all assignments within the specified time allotment.
- Initiated process improvement related to business team transferring business requirements to the development team.
- Mentoring junior engineers on design and best practices.
Confidential
Senior Java Developer
Responsibilities:
- Designed and implemented significant component of complex billing system;
- Agile / Scrum methodology;
- Utilizes Spring Batch, dependency injection and jdbcTemplate;
- JBoss Application Server;
- JUnit / Mockito based unit tests;
- The code repository is stored in ClearCase;
- Mockito based unit tests;
- Jenkins Continuous Integration tool;
- The development and runtime environment uses JDK/JRE6.0 ;
- Development is done with the Eclipse Kepler IDE.
- Successfully completed all assignments within the specified time allotment.
- Mentoring junior engineers on design and best practices.
Confidential
Lead Java Developer
Responsibilities:
- Performed architect and Project Manager duties for Medicaid benefits component;
- Agile / Scrum methodology;
- Spring MVC, dependency injection and jdbcTemplate;
- RESTful web services;
- JBoss Application Server;
- Utilized numerous design patterns throughout the business layer and database server side code;
- The code repository is stored in CA Harvest;
- The development and runtime environment uses JDK/JRE5.0;
- Development is done with the Eclipse Helios IDE;
- Application servers distributed across Windows, UNIX and LINUX.
- Successfully completed all assignments within the specified time allotment.
- Mentoring junior engineers on design and best practices.
- Work in conjunction with application architect to enhance scalability and growth.
Confidential
Software Contractor
Responsibilities:
- Utilized the MVP design pattern throughout the code;
- Agile / Scrum methodology;
- Utilized numerous design patterns throughout the business layer and database server side code;
- Used the Spring framework for dependency injection;
- Used Hibernate to interact with the Oracle database;
- JUnit unit testing;
- The code repository was stored in CVS;
- The development and runtime environment uses JDK/JRE5.0 ;
- Development was done with the Eclipse Europa IDE.
- Scrum environment.
- Successfully completed all assignments within the specified time allotment whenever core infrastructure existed.
Confidential
Software Contractor
Responsibilities:
- Utilized numerous MVC design patterns throughout the JSP front end code;
- Utilized numerous design patterns throughout the business layer and database server side code;
- Agile / Scrum methodology;
- Web application front end uses the Spring framework, Java Server Pages, and Java Script;
- Utilized WebSphere Application Server as the top level container for this project;
- Used JDBC to interact with the Oracle database;
- Atlassian Jira;
- The code repository was stored in CVS;
- Utilized ClearQuest as the team task and defect tracking tool;
- The development and runtime environment uses JDK/JRE5.0 ;
- Development was done with the Eclipse RAD IDE.
- Application servers distributed across UNIX and LINUX.
- Provided clients with enhanced process flow and functionality that increases the target audience spectrum and overall gross revenue;
- Successfully completed all assignments within the specified time allotment.
Confidential
Software Contractor
Responsibilities:
- J2EE web application and Java Swing development for a mission critical ‘Required To Fly’ family of applications used by the Pilots, Flight Attendants, and the schedulers to make sure all flights were fitted with the proper crewmembers;
- Architect to redesign complex flight crew bidding and awarding component;
- Agile / Scrum methodology;
- Utilized numerous MVC design patterns throughout the Swing and JSP front end code;
- Utilized numerous design patterns throughout the business layer and database server side code;
- Web application front end used the Struts framework, Java Server Pages, Java Script, AJAX and JQuery;
- Utilized WebSphere Application Server as the top level container for this EJB project;
- Used JDBC to interact with the Oracle database;
- The code repository was stored in ClearCase VOBs;
- Utilized Quickbase as the team collaborative project management tool;
- Utilized Code Collaborator as the team collaborative code review tool;
- The development and runtime JDK/JRE started with 5.0 and transitioned to 6.0;
- Development was done with the Eclipse RAD IDE.
- Scrum/agile environment.
- Application servers distributed across UNIX and LINUX.
- Provided clients with mission critical software applications and other components that increased crewmember and scheduler productivity resulting in lower operating costs;
- Provided colleagues with Struts, JSP, Swing, and EJB training and mentoring;
- Successfully completed all assignments within the specified time allotment.
Confidential
Owner, Software Engineer
Responsibilities:
- Architect and implementation of multi - component system;
- Java AWT/Swing application developed for and sold to client based service oriented businesses;
- Utilized numerous design patterns for a three tiered application;
- Tomcat Web Server;
- Java Swing front end uses the MVC architecture;
- Java Derby database for data persistence;
- Multi-threaded application;
- Utilizes java.net and java.servlet API for asynchronous communication with remote server;
- Utilizes the Mail.jar and Activation.jar to programmatically send email;
- The development and runtime environments use JDK/JRE 1.7;
- All development was done using the NetBeans IDE.
Confidential
Team Lead
Responsibilities:
- J2EE web application that provided Mercedes Benz and BMW owners with in car telematics to include driving directions, traffic reports, construction reports and points of interest;
- Consumed web services for traffic and points of interest data points.
- Utilized numerous design patterns for a multi-tiered web application;
- Responsibilities included technical team lead and project management duties;
- Utilized the MVC design pattern throughout the Swing and JSP front end code;
- Utilized numerous design patterns throughout the business layer and database server side code;
- Web application front end used the Struts framework, Java Server Pages, Java Script, and AJAX;
- JBoss Application Server as the top level container for this EBJ project;
- The development and runtime environments use JDK/JRE 1.4;
- All development was done using the Eclipse IDE.
- Provided clients with mission critical software applications and other components that increased crewmember and scheduler productivity resulting in lower operating costs;
- Provided colleagues with Struts, JSP, Swing, and EJB training and mentoring;
- Successfully completed all assignments within the specified time allotment.
