We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Reston, VA

SUMMARY:

  • Skilled JAVA and JEE Developer with over 10 years of experience designing, programming, and implementing best - in-class enterprise applications. Able to effectively document user requirements, define system scope, and set out clear milestones for project development. Well-versed in all aspects of object-oriented programming and design, using leading-edge development methodologies like Agile and Lean to ensure optimal development processes. Consistently drive ongoing improvement initiatives to boost performance and results. Adept at leveraging agile methodologies for data conversion, system migration and Cloud integration.
  • Application Development Systems Analysis & Design Project Coordination
  • Object-Oriented Programming & Implementation Software & Code Testing Object-Oriented Modeling
  • Cloud Integration (AWS) Continuous Improvement Dockerization Microservice Security TDD

TECHNICAL SKILLS:

Languages: Java, JavaScript, C#

Web: Web Service, XML, JSON, Tomcat, Spring, AJAX, JSP, Struts, React, Maven, WebLogic

Databases: Oracle, MS SQL Server, MySQL, Hibernate, DynamoDB, Spring Data

Tools: IntelliJ, NetBeans, Eclipse, Visual Paradigm, Docker, ActiveMQ, SoapUI, JIRA, Jenkins, SVN, Bitbucket, Serena, JUnit, Jconsole, JManage.

Platforms: Windows XP / 7 / 10 / Ubuntu

Design Patterns: Factory, Singleton, Fa ade, Observer, State, Proxy, Strategy, Iterator, Template

SDLC Methodologies: Iterative / Incremental, Agile, Kanban

PROFESSIONAL EXPERIENCE:

Confidential, Reston, VA

Full Stack Java Developer

Responsibilities:

  • Actively upgraded and secured main webserver through security manager and native/APR configuration, and fixed multiple tomcat threading issues.
  • Upgraded the app’s personal identity verification process to the latest smart card.
  • Several detail design and implementation for adding main and ad hoc features.

Confidential, Rockville, MD

Full Stack Java Developer

Responsibilities:

  • Modularizing big chunk of sophisticated program sections and gluing them back with Enterprise JMS brokers like ActiveMQ.
  • Bug fix by implementing proven programming practices like robust exception handling, configurable approach for properties (the application uses JMX very extensively, & Spring Cloud Config), Rigorous and regular refactoring, integration of proven design patterns.
  • Web service testing and mock service preparation using tools like SoapUI.
  • Modernization and optimization:
  • As part of this modernization, I've implemented a standalone Apache Camel powered Amazon SQS consumer API and separate Spring Boot web service as a test client. The Apache Camel router is dynamic and extensible which can add more producer/consumer routs to the running Camel context at runtime and give back the consumed messages to the client’s custom processing bean.
  • This is one of the efforts to move/migrate some of the existing GMM functionalities to AWS cloud - Amazon SQS, S3, DynamoDB, Lambda, Elastic Beanstalk and more.
  • SurveyMonkey integration: Used SurveyMonkey to gather user experience on our system so that we can easily analyze the result and work accordingly to improve the pages and features with low ratings.
  • Securing RESTful web services: With our recent componentization of big modules in to manageable micro services, the need for authorization and establishing trust between the services was essential. Implemented stateless spring security using JWT to establish the trust between our client/server and micro services. Added a JWT enabled Java REST client with secured keystore and self-signed certificate management capability.

Confidential, Washington, DC

Full Stack Java Web Developer

Responsibilities:

  • Actively added multiple new features, fixing issues (end-to-end), and selective Modernization.
  • Refactored JSP pages, to remove bad inline java codes and JavaScript.
  • Test script, app deployment preparation, and Database script preparation for fixing live issues.
  • Upgrade to Oracle Web Logic 12c, and Struts2 with some design restructuring.

Confidential Bethesda, MD

Java Developer

Responsibilities:

  • Entrust Intelligence integration with Dot Net applications, java applications.
  • Data conversion, system migrations and Production Support.
  • Java web development with Struts framework.
  • Configuration of Jenkins, JIRA and SVN for Continues integration (CI) of core systems.

Confidential

Senior .NET Developer

Responsibilities:

  • Lead numerous key systems, including a Restaurant Sales management POS system developed in C#, ADO.Net, and SQL Server. Introduced a menu cost scheduling engine that provided a significant competitive advantage in the market, and a robust database capable of supporting complex application features. Developed queries, stored procedures, systems architecture artifacts, and technical documentation. Also delivered a training database that allowed cashiers and waiters to train appropriately.
  • Enhanced performance to achieve optimal system response time by conducting performance analyses on core algorithms.
  • Introduced new tools, techniques, and methodologies by researching the company's security and property management protocols, and suggested alternatives.

Confidential

Java Web App Developer

Responsibilities:

  • Optimizing and improving the performance of the customer interaction portal through the use of JavaScript and AJAX techniques.
  • Refactor and redesign some intermingled pages for better maintainability and reusability.
  • UI redesign
  • Intensive Java coding to correct wrongly implemented design patterns and semi-complete java objects.

We'd love your feedback!