We provide IT Staff Augmentation Services!

Java Developer Resume

Franklin Lakes, NJ

SUMMARY:

  • 5+ years of experience as a Software Engineer with expertise in the software development life cycle including requirements analysis, design development, testing and deployment of various applications primarily using Java technical stack.
  • Experience of working on various Java enterprise/distributed applications in the financial and healthcare domains
  • Experience in developing services which calculated price and risk of interest rate and rates derivative products like bond futures, swaps and swaptions.
  • Worked closely with Risk Managers, Risk Analysts and Business team to understand the functional requirements for development projects and to periodically demo the work in progress.
  • Strong understanding of OOP concepts and design principles.
  • Strong understanding of SQL databases with integration into RESTful APIs.
  • Technical expertise includes Java, Servlets, Spring 4, Spring Boot
  • Experience in Core Java, Collections framework, multithreading, Exception Handling
  • Thorough in J2EE technologies like CRUD - Repository (JPA), JDBC Template, Servlets
  • Proficient in Database Design, Creation and management of Schema, DDL, DML SQL queries with the Oracle and MySQL databases
  • Good exposure of Amazon AWS and Docker.
  • Good command of RESTful for building APIs.
  • Worked on deployment of web application on servers including Apache Tomcat and Apache HTTPd Server.
  • Hands on experience in using RESTful and MVC architecture for developing Web based applications using JAX-RS (Jersey implementation) and Spring MVC and implementing different design patterns for server-side solutions.
  • Experience with implementing integration solutions with RESTful Web Services.
  • Implemented projects using automation tools like Maven for build management, GIT for version control
  • Familiar with TDD (Test Driven Development) using JUnit testing for Java based applications.
  • Good understanding in different software methodologies like Waterfall, Agile, Scrum and issue tracking systems like JIRA
  • Good experience in Design Patterns like Singleton, Factory, MVC, etc.
  • Strong collaboration and team building skills with proficiency at grasping new concepts
  • Familiar with the Linux operating system and Bash Scripting, the Windows operating system, and relevant tools like JSON
  • Good experience in designing and implementing micro services in the Spring framework

TECHNICAL SKILLS:

Programming Skills: Java (Java 8), CScripting Languages: Python, Bash Scripting, SQL, JSON/XML, HTML/CSS

J2EE/JEE Technologies: JSP, Servlets, JDBC, Spring, Spring boot, JDBC template, JPA (CRUD Repository), RabbitMQ, Rest template, JAX-RS

Java Technologies: Core Java, OOP Paradigms, Multi-Threading, Collections, Exception Handling

Database Management System: Oracle, MySQL, DB2

Source Control: Git- GitHub

Tools: and Technologies: Docker, Amazon AWS, JIRA

Web Server: Apache Tomcat, Apache Httpd Server, IBM WAS Server

Build Tools: Maven

IDEs: Eclipse, IBM RAD

Testing Tools: JIRA, Junit

Operating Systems: Windows (7, 10), Ubuntu (14.04, 16.04), Fedora

EXPERIENCE:

Confidential, Franklin Lakes, NJ

Java Developer

Responsibilities:

  • Worked on adding features using Core Java, Spring MVC and SQL
  • Worked on the Application reporting service, including enhancing it to work with Java 8, and adding features based on user requirements.
  • Experience with implementing integration solutions with RESTful Web Services.
  • Worked on providing application logging using the New Relic software
  • Worked on increasing the size of files which could be uploaded to the application
  • Tracked and resolved defects logged by Users via JIRA.
  • Experience designing a Restful API for the image messaging service
  • Worked on modifying the definition of the standard payload of the message request and response service used by the application
  • Worked on adding a new type of message which was to be serviced by the application
  • Worked on building and deploying camera access to the application
  • Implemented feature to toggle between internal and external camera
  • Worked on identifying the camera devices and whether feed was obtainable from them
  • Prepared and maintained feature enhancement related documents as per quality processes to ensure quality goals are met

Environment: Java, J2EE, Spring, RESTful APIs, JSP, Servlets, Spring MVC, HTML, DB2, RESTful Web Services, IBM WAS 7, Maven, Haley, JUnit, JIRA, Git

Confidential, New York, NY

Java Developer

Responsibilities:

  • Designed and developed application using Core Java, Multithreading, Spring MVC, Spring Boot, SQL, and RESTful web services
  • Independently implemented DIF Customer Maintenance comprising of Customer search on various criteria, update/certify of customer details, annual/decennial list and generating Customer Activity Report
  • Worked on providing Single-Sign-On functionality within the organization.
  • Good command of RESTful for building APIs.
  • Effectively handled the testing / QA /UAT part - coordinating with QA and Business Users
  • Worked on complex SQL queries, and fine-tuned the queries for optimum performance
  • Contributed to application deployment on Apache Tomcat server.
  • Strong understanding of SQL databases with integration into RESTful APIs.
  • Tracked and resolved defects logged by Users and UAT groups via JIRA
  • Prepared and maintained enhancement and production support related documents as per quality processes to ensure quality goals are met

Environment: Java 1.8, J2EE 8, Spring 4, RESTful APIs, JSP, Servlets, Spring MVC, Spring Boot, HTML, MySQL, RESTful Web Services, Apache Tomcat 7.0, Maven, JUnit, JIRA, JDBC Template

Confidential, Secaucus, NJ

Java Developer

Responsibilities:

  • Developed the Business logic in the middle-tier using Java classes, Java beans for storing and retrieving the data from Database.
  • Worked on Quick Deposit, Mortgage escrow, Ebills, Liquid card support for COL using Service Oriented Architecture.
  • Implemented MVC architecture using Spring Framework including Spring Boot. Designing, creating, database, writing DDL, DML statements and populating the Oracle database SQL/PL-SQL.
  • Requirement gathering to update existing service with new changes and provide implementation.
  • Used JSP’s for the presentation layer.
  • Worked on designing API’s for providing web service and provide server side and local Implementation.
  • Involved in setting up project structure and design guidelines using design patterns, Maven etc.
  • Designed some caching mechanism in one of project.
  • Actively worked on peer to peer Code review as per the standard design and coding standards.
  • Involved in user testing, deployment of application on various environments.
  • Follow scrum /agile methodologies for project with 3 weeks of sprint cycle

Environment: Java 8, Maven, Apache-Tomcat, JSP, Spring 4, Spring Boot, JPA, UNIX, Oracle 9.x, XML, Log4j, JUnit, Jax-Rs, Web-Services (REST).

Confidential

Junior Java Developer

Responsibilities:

  • Design and development of application.
  • Enhanced the web version with some excellent Client-side critical validations (Custom Validations) like Credit Card Validation, Phone Number validations etc.
  • Integrated Payment gateway (PAYPAL).
  • Worked on Auto mailing option and Admin Control panel modules.
  • Take part in DB-Design & write several complex stored procedures.
  • Use JDBC to access the data from back-end SQL Server database.

Environment: Java/J2EE 1.7, JavaScript, Spring-Core, Spring-MVC, Apache Tomcat 7.0, Spring-JDBC, Git

Confidential

Junior developer

Responsibilities:

  • Analyzed the requirements, designed the application based on MVC frame work with singleton, service locator, service layer and DAO layer patterns.
  • Developed user interface screens, configured Javamail and service layer, DAO layer classes

Environment: Java, HTML, Java Script, CSS, Javamail, MySQL 5.0, Tomcat 5.5, Eclipse 3.3.

Hire Now