We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY:

  • Over 7 years of IT experience in various phases of software development life cycle with Analysis, Design, Development, Integration, Implementation, Maintenance, Reports, Testing, Production Support and Maintenance of Software Applications in client - server environment, Object Oriented Technology and web based applications.
  • Strong programming skills in Java and J2EE technologies.
  • Extensive working experience in Financial and e-commerce based domains.
  • Experienced in developing Web Applications involving J2EE technologies like Java, JSP, Servlets, Hibernate, Spring, HTML, Java Script, CSS, JDBC, XML, AJAX and JUnit.
  • Proficient in designing J2EE applications using Spring MVC, Spring Boot, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions
  • Experience in implementing DAO using Spring-Hibernate ORM and creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Expertise in implementing and deploying SOAP Web Services and Restful Services, WSDL to develop dynamic server side web contents. Good experience of using POSTMAN
  • Experience in implementing REST and SOAP web services using technologies such as JSON, XML and Jersey.
  • Excellent working knowledge of design patterns (Model View Controller, Singleton, Factory pattern)
  • Experience on working with backend side like MYSQL, Oracle, PL SQL and SQL.
  • Experience in web / application servers like Tomcat.
  • Good expertise using the various Development tools and IDEs like Eclipse, STS and Intellij.
  • Experience in using the Log4j framework for Logging Application.
  • Strong Experience on AWS platform and its dimensions of scalability including EC2, ELB, RDS,S3and EBS
  • Experience in using SVN, GIT for source control.
  • Extensive Knowledge on DevOps Tools (Git, Maven, Jenkins).
  • Excellent communication and interpersonal skills with ability to work as both an individual and a team member, with an ability to adapt to new technologies quickly.
  • Proven ability to quickly learn new technology and apply them in business solutions.

TECHNICAL SKILLS:

Languages: JAVA, SQL, PL/SQL and HQL

J2EE Technologies: J2EE, XML, JSP, Servlets JSTL, HTML, CSS, JSON, JSP

Web services: SOAP, RESTful, Amazon Web Services

Framework: JSP-MVC, Spring MVC, SPRING 4.0, Spring Boot 2.0

ORM Tools: JPA, Hibernate 4.0

Scripting languages: JavaScript, jQuery, AJAX

Databases & GUI interface: Oracle 10g/9i, TOAD, MySQL, MySQL Workbench, pgadmin 3.0

Application & Web Servers: Apache Tomcat 9.0, Glassfish, Amazon EC2

Tools: JUNIT, Log4j, Maven, SVN, GIT, Jenkins

Operating Systems: Win XP, Linux(ubuntu)

PROFESSIONAL EXPERIENCE:

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, Design, and Implementation of business user requirements.
  • Developed Responsive User Interface (UI) pages using HTML, CSS,JavaScript, jQuery.
  • Involved in the development of controllers by using the Spring MVC framework.
  • Configured Hibernate to map POJOs with Oracle Database tables using annotations.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and Spring.
  • Used Spring AOP for logging for certain modules.
  • Implemented Braintree payment gateway for transactions using credit card.
  • Developed Customized Spring Multi Action controllers for handling similar operations and configured spring and Spring JDBC frameworks to develop full-fledged MVC and DB interaction application.
  • Developing the Microservices using Spring Boot that create, update, delete and get the customer information from backend.
  • Developed annotated classes for component scanning of Spring IoC container.
  • Deployed application on AWS using Elastic Beanstalk for development environment.
  • Configured Auto scaling feature to dynamically add and remove servers from AWS development environment.
  • Developed logging module-using Log4J to create log files for debugging and tracing purposes

Environment: Java 8, JavaScript, Spring, Hibernate 4.0, STS, XML, GIT, Spring MVC Controller, Jenkins, JUnit, Log4J, AWS.

Confidential, Jersey City, NJ

Java/ J2ee Developer

Responsibilities:

  • Involved in Analysis, Design and Implementation translation of Business User requirements.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Communicate with the Leads and BA’s for better understanding of the design requirements.
  • Coding the programs in accordance with Program Specifications and adhering to Coding standards.
  • Developed application using Spring MVC, JavaScript and AJAX on the presentation layer, the business layer is built using Spring and the persistence layer using Spring ORM.
  • Used JavaScript for client-side validations and Created UI with HTML, CSS & JavaScript (JQuery) with AJAX creating Dynamic Reach Design Layout with JSP.
  • Engaged with Core Java coding by using Java APIs, for example, Collections, Multithreading, Exception handling, Generics, Enumeration, and Java I/O to satisfy the execution of business rationale.
  • Implemented persistence framework using Hibernate & Handled Transaction Management using the provided data source.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.
  • Developed views and controllers for client and manager modules using Spring web MVC and Spring Core.
  • Used XML based message transfer to implement SOAP
  • Worked with SOA based components using SOAP web services.
  • Used GitHub version control tool.
  • Developed JUnit test cases for testing the application.
  • Worked closely with the testing team in creating new Test cases and also created the Use cases for the module before the testing phase.

Environment: Java, JSP, HTML, CSS, JavaScript, Spring, MYSQL, SOAP web services, JUnit, GitHub, Eclipse 3.6.

Confidential, Tampa, FL

Java Programmer - Production Support

Responsibilities:

  • Participated in Daily Agile Scrum Meetings
  • Understanding the functional requirements and prepared a detailed Use Cases and Functional Requirement Documents from the Business Requirements Specifications.
  • Front end was developed using jQuery, HTML, CSS
  • Implemented various J2EE design patterns such as MVC (Model View Control), Factory, Singleton and DAO (Data Access Object).
  • Responsible for design and implementation of various modules of the application using Spring-Hibernate architecture.
  • Responsible for writing Hibernate POJO classes and integrating Hibernate with Spring for processing business needs.
  • Used Spring Core with Java beans to implement business logic. Spring Dependency injection was used for wiring with beans.
  • Spring ORM wiring with Hibernate provided access to Oracle RDBMS.
  • Hibernate Query Language (HQL) was used to perform various queries in the database.
  • Responsible for implementing the transaction management in the application by applying Spring AOP methodology.
  • Developed Web Services using JAXB, JAX-RS, RESTful and implemented SOA architecture.
  • Junit was used for unit testing
  • Maven was used to manage dependencies in the application and deploy it on Tomcat Application server.
  • SVN was used for the version control
  • Worked on production support team and provided hands on technical governance on all aspects of production support.
  • Managed all support activities adhering to technical, security and compliance standards.
  • Maintained appropriate software design, developments and documentations.
  • Admitted responsibility for quality of deliverables adhering to technical standards.

Environment: Java/J2EE, Spring, Hibernate, Oracle, JUnit, JSP, jQuery, Servlets, HTML, AJAX, Maven, CSS, SOA

We'd love your feedback!