We provide IT Staff Augmentation Services!

Java Developer Resume

Washington D, C

SUMMARY:

  • Around 5 years of Java/J2EE software development experience implementing technologies such as AngularJS, Hibernate, Web Services, and Spring
  • Public Trust security clearance
  • Good understanding of front end technologies such as CSS, AngularJS, JavaScript, JQuery, and HTML
  • Developed DAO/backend classes using Hibernate ORM and JPA annotation support
  • Consumed SOAP based web services using JAX - WS API
  • Experience with JMS via ActiveMQ
  • Good knowledge of implementing Spring API and configuring beans using IOC and AOP features of Spring
  • Extensive working knowledge in logging application information in external log files using log4j
  • Good understanding of SDLC models like Agile
  • Working knowledge in software version control using Git Bash and TortoiseGit
  • Good development and deployment experience using Application Servers like Tomcat
  • Hands on working knowledge on J-Unit testing framework using Mockito and annotations for test cases to test application modules
  • Working knowledge of JavaScript testing utilizing Karma and Jasmine
  • Experience with code quality tools such as SonarQube and JSHint
  • Debugging experience with deployment tools such as Gradle, Chef, and Jenkins
  • Custom utility script creation utilizing bash, batch, and ruby
  • Intensive working knowledge in using database management systems such as Oracle 11g, PostgreSQL 9.x, SQL Server 2005

TECHNICAL SKILLS:

Operating System: Windows, Linux/Cygwin

Programming Languages: Java, JavaScript, Ruby

Web Technologies: Spring 3.0/4.0, AngularJS

Application/Web Servers: Tomcat 7.0

IDE: Eclipse Luna, NetBeans

RDBMS/Query Languages: Oracle 11g, MSSQL, PostgreSQL 9.x

Repositories: Git

Markup/Styling Languages: HTML, CSS, XML, JQuery

ORM Tools: Hibernate 4.3

Testing Tools: JUnit, Mockito, Jasmine, Selenium

Project Management: Jira, Rally, SharePoint

PROFESSIONAL EXPERIENCE:

Confidential, Washington D.C

Java Developer

Responsibilities:

  • Implemented Spring framework throughout the application to utilize the benefits of dependency injection and aspect oriented programming.
  • Implemented the presentation layer using AngularJS and incorporated form validations using the validator framework.
  • Developed the DAO layer using JPA annotation support amalgamated with Hibernate ORM API.
  • Debugged deployment and dependency loading from Gradle build files
  • Created process models using Activiti plug-in in Eclipse
  • Thoroughly used code and commit history analytics and version control with GitBash
  • Wrote comprehensive automated tests with Jasmine, JUnit, Mockito, Selenium
  • Consumed and implemented web services SOAP/REST

Environment: Eclipse, Oracle, AngularJS, Spring, Spring Boot, Tomcat, Gradle, Hibernate, Activiti, Git, JUnit

Confidential, Bowling Green, KY

Developer

Responsibilities:

  • User form interaction with PHP
  • Data I/O with MySQL
  • Ongoing end-product user support
  • User simulation with Java Robot
  • Coded CSS and JavaScript scripts within HTML files to enhance the look of the application and also to validate form fields. JQuery was used for additional UI enhancements.

Environment: HTML, CSS, JQuery, UML, MySQL, PHP, Java Robot

Confidential, Portland, TN

Software Developer

Responsibilities:

  • Implemented interactive rendering view of 3d barn representations using JOGL and Swing
  • Developed stored procedures to load data sets from Microsoft SQL Server database
  • Wrote and maintained VisualBasic code with VisualStudio
  • Modified generated reports using CrystalReports
  • Utilized Google API Web Services for computation of transit distances
  • Used periodic updating of material costs with Peachtree

Environment: VisualBasic, VisualStudio, Java, JOGL, Netbeans, Swing, MSSQL, JDBC

Confidential, KY

Graduate Research Assistant

Responsibilities:

  • Created and implemented algorithms for simulation and analysis of large data sets
  • Peer code review and presentation of work in seminar settings and conferences
  • Getting results published in peer-reviewed journals
  • Research and implementation of work in other published sources
  • Optimization and precision control

Environment: Java/C++, Wolfram Mathematica, Putty, Linux

Hire Now