We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Stamford, CT

SUMMARY

  • Around 6+ years of extensive IT experience with Object Oriented Programming in the field of JAVA and J2EE technologies.
  • Experience in all the phases of software development life cycle (SDLC) that includes Requirement gathering, Analysis, Design, Development, Integration, Re - Engineering, maintenance, implementation and testing of various client/server and N-tier web applications.
  • Good working knowledge in the field of core Java/J2EE technologies.
  • Experienced with Java8 Features Lambda expressions, Functional interface, default methods, Streams .
  • Experience working Spring and Spring boot Frameworks.
  • Very strong in developing Spring MVC REST based web applications.
  • Hands of Experience in developing Micro-services by using Spring Boot.
  • Researched the API Specification, YAML and JSON as well as looking through the API code to understand the purposes of the available paths.
  • Having experience with Middleware Technology Messaging Brokers like JMS, RabbitMq, ActiveMq.
  • Customized Restful Web Service using Spring Restful API, sending JSON format data packets between front-end and middle-tier controller.
  • Experienced in AWS Cloud platform and its features which includes EC2, S3 bucket, ELB, EBS Cloud Watch, Elastic search, Virtual Private Cloud.
  • Used Junit with Mockito testing Framework to test the Applications.
  • Experience working with Hibernate and Open JPA for managing DB entities
  • Experience working with AJAX, Javascript, JQuery, ReactJS, CSS,,HTML frontend technologies
  • Working knowledge of using Maven for Build and Deploying applications
  • Experience working on Unix and Linux Operating systems
  • Experience working on Oracle DB, SQL Server
  • Experience in working with Subversion (SVN), GIT, Jenkins, Maven and Jira.
  • A good team player, problem solver and quick learner. Have strong analytical skills with proficiency in debugging, problem solving.
  • Self-starter, highly motivated, technically sound, training and mentoring skills in driving development teams to successful resolution.
  • Extensive experience on fixing sonar issues without breaking any functionality of the application.
  • Experienced in using GlassFish Application server and Tomcat Web Server with Oracle Database Server.
  • Follows programming standards, very dedicated and ability to meet deadlines and able to manage complex programs and projects.
  • Exceptional ability to quickly master new concepts and applications.
  • Strong problem analysis skills with the ability to follow project standards and procedures as per client specification.
  • Ability to work well in both a team environment and individual environment.

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
  • Designed and developed various RESTful Web Services using Spring Rest Framework for various modules.
  • Developed RESTful Web services for transmission of data in JSON format.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
  • Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using Spring Security.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Practical exposure and/or experience with some jQuery, JSON, AJAX.
  • Developed test cases using Junit and the build scripts using Maven.
  • Create and configured the continuous delivery pipelines for deploying Micro services by using Jenkins CI server.
  • Installed, monitored and maintained the development infrastructure including JIRA and Confluence.
  • Used Bitbucket to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.
  • Created design documents for all RESTful web services with Request and Response Specifications.
  • Developed Maven build scripts to automate the deployment to various Webservers.
  • Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
  • Written Python needs to communicate with a server that is written in Java, Apache Thrift can be used to provide the interfaces for the cross-language communication.
  • Involved in code quality testing by adding JUnit and integration test cases to existing framework components.
  • Involved in development of agile methodology and tested the application in each iteration and made changes as required.

Environment: Java8, JDK 7,J2EE, CSS, HTML, XML, JavaScript,Linux, JSF, Spring, Hibernate,, Web Services, JIRA, PL SQL, GIT, Restful Web Services, Cassandra,WebSphere, JSP, JSON Servlet, Spring boot, Micro services, Spring cloud, AWS MongoDB,Angular4, ActiveMq, CRUD, UML, JUnit,Sonar, Mockito, Maven

Confidential

Java developer

Responsibilities:

  • Experience in complex enterprise project that includes Requirement gathering and Analyzing, Designing, Coding, Testing, Deployment & Maintenance.
  • Developing and editing user Interface Screens for presentation logic using JSF, JSP, HTML5, CSS3, Bootstrap, JavaScript, and Angular Js, Angular 2.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBCTemplate and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Design and developed Micro services business components using Spring boot and experienced first-hand the best/worst practices for integrating Micro services into existing System architecture
  • Involved in unit testing using JUNIT with Mockito, Integration testing and system testing.
  • Implemented Angular 2 Services for connectivity between web application and back-end API'S using Typescript.
  • Involved in migrating legacy SOAP based services to REST API’s using Spring boot .
  • Involved in writing SQL Procedu Practical exposure and/or experience with some jQuery, JSON, AJAX.
  • Designed tiles high level master layouts and configured tiles for the new projects.
  • Used JSTL and Spring Tag Libraries for developing JSP pages
  • Worked on JQuery, JQuery UI dialog and AJAX
  • Involved in implementing MFA authentication using external vendor API’s with Spring REST
  • Involved in supporting and maintenance of the application for Priority issues
  • Involved in building batch jobs using Spring batch for daily DB clean up activities
  • Designed and developed the caching solution for the Portal application using Redis cache
  • Involved in TDD and Code reviews of the peers
  • Worked with GIT and SVN

Environment: Core Java, JavaScript, JSP, J2EE, HTML, CSS, Oracle Web Logic, Eclipse, Oracle 11G, SQL, PL/SQL, Spring 3.0 Framework, XML, XSD, Spring MVC, Spring Boot

Java Consultant

Confidential

Responsibilities:

  • Responsible for reviewing and analyzing the requirements with the system users.
  • Worked on changing the project technologies from struts and OJB’s to Spring MVC and Open JPA
  • Involved in designing and developing the web pages using HTML5, CSS3, JavaScript,, ReactJS.
  • Developed the custom tags for using on the view layers
  • Used Spring security for managing login module integrated with LDAP and Site Minder
  • Developed controllers in spring for handling request and responses, Using Spring validation for validating the data
  • Written Domain Objects for DB tables with Open JPA annotations
  • Used Spring Dependency Injection for handling DB service operations
  • Used Compile Time Weaving for Aspects in Spring
  • Used maven repository for build process
  • Worked on the quartz job scheduler for scheduling jobs
  • Worked on the open source Jasper Reports
  • Deployed the applications into the production and training environments for IBM Websphere
  • Developed SQL scripts and triggers
  • Providing production support for the users
  • Used SVN tool for maintaining the code versions, creating branches and tags
  • Worked on Ajile Environment

Environment: Core Java, JavaScript, Jquery, JSP, J2EE, Spring 3.0 HTML, CSS, Web Sphere, Eclipse, Oracle 11G, SQL, PL/SQL, Jasper Reports, XML, DTD, Hibernate,Spring MVC,ReactJS.

Confidential

Java Consultant

Responsibilities:

  • Developed JSP pages using HTML and struts tag libraries.
  • Used java scripting for page level validations and submitting the forms.
  • Developed page delegate classes to load the POJO’s from request objects.
  • Developed Struts action classes to handle the search requests.
  • Worked in the integration of Struts and Spring 2.0 for implementing Dependency Injection (DI/IoC).
  • Created Entity bean classes and using them for DB update, create and delete operations
  • Used XDoclet to generate the bean classes
  • Created POJO’s to load the Entity beans and to read from the Entity beans for using in the presentation layer
  • Created session bean managers for handling DB operations using Agent classes and DAO’s.
  • Created the Agent classes and DAO’s for data retrieval, update, delete and create.
  • Designed DB entities based on the customer requirements or for new enhancements in the product
  • Developed PL/SQL and SQL scripts.

Environment: Core Java, JSP, J2EE, Struts 2.0 HTML, CSS, Jboss, Eclipse, MS SQL Server 2005, SQL, PL/SQL, Java Script, Spring 2.0 Framework

We'd love your feedback!