We provide IT Staff Augmentation Services!

Jr. Java Developer Resume

0/5 (Submit Your Rating)

DelawarE

SUMMARY

  • Software development experience in various stages of Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing and implementation.
  • Proficient in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Inheritance, Encapsulation, Abstraction, Polymorphism, Multithreading, Exception Handling etc.
  • Worked on the Agile development methodologies such Waterfall Model.
  • Experience in JAVA / J2EE Design Patterns like Singleton, MVC.
  • Experience in Core Java concepts such as Multithreading, Executor Framework, Data Structures, Collections, and Exception Handling concepts.
  • Experience in working with various MVC architecture development such as Spring MVC, Struts MVC and JSF.
  • Proficient in working with J2EE Technologies such as Servlets, JSP, JDBC, XML, JSTL, Java Beans, Spring, Hibernate, JAX - WS, JAX-RS, Microservices.
  • Hands on experience in using Spring Core Annotations for DI, IOC, Spring AOP, Spring Rest, Spring MVC, Spring Boot for Micro-services, Spring Security.
  • Experience in Web Services Technologies like RESTful, SOAP with WSDL and implemented SOA architecture with web services.
  • Experience in various RDBMS databases like Oracle, MySQL.
  • Proficient in unit testing the application using Junit.
  • Experienced in using building tool ANT, Maven, Gradle and logging tool Log4j.
  • Experienced in using source code version control tools GIT.
  • Experience in WebLogic, JBoss, Tomcat.
  • Worked with various IDE tools like Eclipse, Net Beans.
  • Expertise in Java Development, skilled at progressing from problem statement to well documented designs.
  • Extensively worked on front end technologies like JavaScript, HTML, JSP and CSS.
  • Worked on JMS for developing Messaging services.

TECHNICAL SKILLS

Programming Languages: JAVA, J2EE, SQL, PL/SQL

Java Design Patterns: Singleton, Factory, Front Controller, Service Locator, MVC and Session Façade.

Development Frameworks/Libraries: Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, Servlets, JSP, JDBC.

Web services: Restful JAX-RS, SOAP JAX-WS, WSDL.

Application Servers: JBoss, Web logic.

Databases: MySQL, Oracle.

Web Technologies: HTML, DHTML, JavaScript, JSON, XML, CSS, HTTP, XML Data Processing, Responsive Web Design.

IDE’s: Eclipse, Net bean

Platforms: Windows, Linux, Unix.

SoftwareDevelopment Methodology: Agile, Waterfall.

VersionControl Systems: GIT

Messaging Technologies: JMS

Logging Tools: Log4j.

Build Tools: Ant, Maven.

PROFESSIONAL EXPERIENCE

Confidential, Delaware

Responsibilities:

  • Actively involved in analysis, detail design, development, bug fixing and enhancement in Agile methodology and involved in daily scrum and sprint planning meetings.
  • Involve in gathering business requirements, analyzing the project and created UML diagrams use cases, using Microsoft Visio.
  • Responsible for design and development of UI screens for the application using HTML5, JavaScript, Angular, jQuery.
  • Implemented RESTful webservices to make rest calls from client to server.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Involved in Spring Integration framework implementation which enables lightweight messaging within application and supports integration.
  • Used browser based Indexed DB to store the data when the application in offline mode.
  • Implemented JMS using Spring JMS module to communicate with Apache Active MQ queues.
  • Written simple and complex queries to perform operations on data from relational database MS SQL Server.
  • Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Developed test cases using Junit, Spring Test Module and created stubs using Mockito framework.
  • Used Maven build tool to achieve more functionality for build process.
  • Used Jenkins as integration tool and deployed war to Tomcat Server.
  • Implemented log4j for application logging and troubleshoot issues in debug mode.
  • Effectively used Rally-Agile development software for release planning, estimations, day-to- day tasks.
  • Used Developer Tool (Chrome, Firebug) for debugging and Cross Browser compatibility.
  • Used CMS to create and manage digital content.
  • Used GIT for source code management.
  • Using JIRA to manage the issues/project work flow.
  • Used Eclipse for developing the application.

Environment: JDK, J2EE, Core Java, UML, HTML, CSS, JavaScript, Angular, jQuery, JSON, Maven, Spring, ActiveMQ, JPA, JDBC, Indexed DB, MS SQL Server, log4J, Docker, Jenkins, Apache Tomcat, CMS, Git, postman, JIRA, Eclipse IDE, Micro services, Junit, Linux, Windows.

Confidential

Jr. Java developer

RESPONSIBILITIES:

  • Interacting with client for requirements, discussing the feasibility of requirements, designing the layout of web pages and participating in the development.
  • Our project is mainly based on Electronic Data Transfer(EDI).
  • Implemented Agile development practices as per the application requirements.
  • Involved in Agile Scrum methodology, Sprint and Release Planning meetings.
  • Implemented the User interface using Spring MVC, jQuery, JSP, HTML, JavaScript, XHTML.
  • Implemented Transaction Dispute Module, and dispute form generation using xhtml Jars.
  • Involved in bug fixes of JSF based module using My Faces library.
  • Developed Spring Action Classes for controlling logic and data transfer between UI and DB, used command pattern actions, to embed multiple actions in a single action class.
  • Implemented Spring Beans using IOC, AOP and Transaction management features to handle the transactions and business logic.
  • Implemented spring batch programs to generate payments, automated Emails attaching payment response files.
  • Implemented REST based web services using Spring Web MVC, to publish vendor Information, customer information.
  • Used spring annotations for the bean configuration transaction management and AOP.
  • Used Singleton, DAO, MVC design Patterns.
  • Implemented Data Access Layer using JPA, developed POJO’s mapped to the relational tables in database using JPA annotations.
  • Implemented Hibernate data source, JDBC data source and JMS connection in spring configuration files.
  • Implemented SQL as the database.
  • Implemented Spring Unit testing using Junit frameworks.
  • Involved in System testing, and bug fixing, worked with QA Team to execute the business scenarios and fix the QA finds.
  • Used GIT for version control.

Environment: Java, Servlet, JSP, JSF, Spring, REST, Apache storm, JPA, Oracle, GIT, RAD, jQuery, JavaScript, CSS, Sprint Tracking tool, Log4j, Tomcat, Linux, REDIS, Jenkins.

We'd love your feedback!