We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • Seeking to take on new role where I can employ my lifelong passion for mathematics as well as software development to solve interesting and challenging problems.
  • It is my intention to become a valued, high contributing member of my team within an organization that shares a vested Interested in continued personal and professional growth.
  • Driven by innate passion, love of learning and the desire to create solutions to difficult problems.
  • Deep understanding of the Java language, common design patterns, best practices
  • Experienced in writing clean code following the principles of object - oriented programming
  • Experience in application integration using Web services such as, JAX-WS, SOAP, WSDL, JAX-RS, RESTFUL.
  • Strong foundation of object-oriented programming and design; data structures, algorithm design/analysis and common design patterns.
  • Experienced in Spring Framework (version 4-5 and Boot version 2) modules in particular Spring Core (IoC Container, Resources, Data Binding), Spring AOP with aspects for logging/transactions, Spring MVC, Spring JDBC, as well as implementing JPA with Hibernate ORM
  • Exposure to service-oriented architecture (SOA) with development of SOAP and RESTful services
  • Adaptable, highly personable and ambitious with a commitment to high quality work and an interest in rapid learning and skill development.
  • Very strong in both oral and written communications
  • Highly competent in the analysis of complex/technical systems, applying a broad range of methodologies, computational tools and numerical principals acquired through applied mathematics, inferential statistics, and machine learning techniques to solve unique and interesting problems applicable to multiple domains.
  • Knowledgeable of complex SQL queries using complex joins, grouping, aggregation, nested subqueries, cursors, etc.
  • Involved in all phases of SDLC, interface design, framework configuration, QA and documentation

SKILLS/TECHNICAL EXPERIENCE:

Languages: Java (primary), Groovy, SQL, Python, TypecriptJava ecosystem tools JSP/servlets, JDBC, Spring, Gradle (with Groovy DSL), Maven, JPA/Hibernate, Junit5, Jersey, SLF4j/Log4j2 and OAuth2

Web Technologies/Application Servers: JavaScript, HTML5, CSS3, JSON, XML Apache Tomcat server, Apache HTTP Server, WebSphere and Git for version control

PROFESSIONAL EXPERIENCE:

Java Developer

Confidential, Charlotte, NC

Responsibilities:

  • Provide production level support and maintenance and debugging for critical system involving quantitative operational risk simulations and optimizations and lowering holdings within regulatory compliance
  • Primary roles and tasks included infrastructure - from identifying the location of specific issues encountered by other teams as well as general support for the Java based subprojects within the risk calculation framework mentioned above.
  • Used Git for version control system including handling merge conflicts, pull request, and branching
  • Debugging and testing issues identified via AOP implemented logging tools and doc generation
  • Diligent in maintaining current with latest developments in java security best practices and common vulnerabilities which are of paramount importance within banking industry
  • Leveraging resources available to me through the enterprise resources center after work hours, including the completion of every single or module offered on topics relevant to my role to increase my productivity, added value along with personal /practice of critical topics most evenings including microservice architectures, in depth coverage of Spring framework, RESTful APIs to advance myself as a developer.
  • Utilized Gradle for build automation and configurations for multi-project builds and custom tasks using Groovy DSL
  • Regular interaction and exposure to DevOps processes of CD/CI pipeline primarily with Jenkins for automation of configuration management and deployment.

Route Logistics Coordinator

Confidential, Raleigh Hub, NC

Responsibilities:

  • Updated a web based social Customer Relationship Management application with a content management system using Spring MVC with Hibernate ORM framework
  • Created DAO interface, abstract classes and standard classes to interact with persistence entities
  • Added user roles with varying privileges such as enabling admin accounts to remove content or submit requests for user account temporary or permanent suspension
  • Implemented filters for user authentication and authorization as well as user authorities with Spring Security account creation and/or logging in to a preexisting account. Users can manage a list of contacts, while the administrator manages user profiles.
  • Improved system performance using Spring Cache to cache the result of frequent user call in single method.
  • Aided in Configuring the Dispatcher Servlet as well as setting up the View Resolver and Transaction Management
  • Used Git for version control system including handling merge conflicts, pull request, and branching
  • Created various Advice (before, after execution join points) methods for logging across application with Spring AOP aspect

We'd love your feedback!