We provide IT Staff Augmentation Services!

Junior Java Developer Resume

3.00/5 (Submit Your Rating)

Metuchen, NJ

PROFESSIONAL SUMMARY:

  • Professional Java /J2EE Developer having Experience in all the phases of software development life cycle including Design, development and implementation of software applications.
  • Web Developing Experience using Java /J2EE, HTML/HTML5, CSS/CSS3, AWS (Amazon Web Services), JSP, Hibernate XML and JSON with specializing in modern techniques, best practices and web standards.
  • Strong Knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions.
  • Expertise in developing user interface using HTML5, Cascading Style Sheets (CSS), XML, JavaScript.
  • Experience in reviewing client requirement, prioritize requirements, creating project proposal (scope, estimation) and baseline project plan.
  • Rewrite existing Java application in Python module to deliver certain format of data.
  • Strong Experience in consuming and exposing micro services using SOAP/WSDL and REST API Web Services.
  • Strong implementation knowledge of Object Oriented Analysis and Design using Agile and Scrum methodologies.
  • Expertise in applying JMS (Java Messaging Service) for reliable information exchange across Java applications.
  • Excellent analytical ability, consultative, communication and management skills.

PROFESSIONAL EXPERIENCE:

Confidential, Metuchen, NJ

Junior Java Developer

Responsibilities:

  • As a Junior Developer, primarily worked on the Java Server Side built on Spring Boot
  • using Jersey Web Services. Also built the Android App that could be downloaded to
  • the Distributors and their Salesman .
  • The Spring Boot Application is hosted on Tomcat containers in AWS Server Instances.
  • Rest Call Development using Jersey Rest API and Spring Boot Handled all Server Side Rest Services for Distributors, Salesman and Customers.
  • Email and SMS Text using Amazon SNS. Stored Procedure to process Payments.
  • Handled JDBC Calls using Spring Data (JdbcTemplate) to execute sql queries and Stored Procedures.
  • Created Create/Update/Delete calls from Front End.
  • Experience using Swagger Implementation for exposing request and response.
  • Experience using Postman for end to end testing of the application.
  • Developed the Android App for Both PRODCAST Customers and PRODCAST Distributors. Android App invokes the same Rest Calls developed for JQuery front end as well.
  • Analyzed the Test plan, which detailed the testing scope, strategy, test requirements and necessary resources.
  • Fully involved in analyzing Business Requirement Documents and writing Test Plan.
  • JUnit Testing Framework for Testing the individual method calls.
  • Integrated Project Build with Jenkins Build for automated build and deployment.

Environment: Java, Spring Boot, Spring Data, Swagger, Postman, Jersey Web Services, Mysql Database,Oracle, Angular JS, Amazon SNS for SMS, Emailing, Junit, Mockito and PowerMock.

Confidential

Junior Java Developer

Responsibilities

  • Analysed business requirements and existing software for High Level Design.
  • Worked in an agile development process, monthly Sprint and daily Scrum.
  • Used spring framework for building the application based on MVC design paradigm.
  • Used Springs AOP to implement security, where cross cutting concerns were identified.
  • Developed JSPs, Servlets and custom tags for creating user interfaces.
  • Developed Business logic with the help of Spring and Data Access was implemented using Hibernate.
  • Developed SQL queries and executed them by using JDBC Template provided by Spring.
  • Developed HQL queries to retrieve data using Hibernate. The Data Manipulation operations were implemented using Hibernate Template provided by Spring.
  • Implemented OR Mapping with the tables in the Oracle database for one - to-one relation and many-to-one relation with the tables.
  • Utilized Apache Tomcat server integrated with Eclipse for debugging and Unit testing
  • Developed REST services using Spring and Used JAXB API for XML parsing.
  • Worked on Restful API and invoked web services (consumed) that are based on EJBs.
  • Did Packaging and Deployment of builds through ANT script.
  • Test Driven Development (TDD) approach was utilized and the test coverage was always maintained and validated using Clover and Cruise Control.
  • Created LDAP services for user authentication and authorization.
  • Web logic Application Server is being used as the Business Service Tool in middle tier.
  • Used Log4j for tracking the applications and Used Harvest as version control tool and Clear Quest for defect management.
  • Consumed and created REST Web services for Quick Quote Details.
  • Involved in exposing, consuming and packaging Web services using Spring Framework.
  • Involved in the code review process and updating the best practices document.
  • Conducted Testing and Evaluation of projects at established integration points to assess progress and identify key functionality issues.

Environment: Java 1.6, Jersey REST, Web logic, Oracle 11, Spring MVC, IOC, Spring AOP, Hibernate, Scrum, ANT, SVN, Jdeveloper, Putty.

Confidential

Junior Java Developer

Responsibilities

  • Used agile software development methodology which helps to develop project plans.
  • Implemented Patterns such as Singleton, Factory, Facade, Prototype, Decorator, Business Delegate and MVC.
  • Involved in frequent meeting with clients to gather business requirement & converting them to technical specification for development team.
  • Created the Class diagrams, Flow diagram, while using the UML.
  • Involved in java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework Used WSDL and SOAP protocol for Web Services implementation.
  • Used CXF Web Services in SOAP and WSDL to communicate through different application.
  • Implemented Spring and Persistence object Java Persistence API (JPA).
  • Implemented JUNIT test cases to test whole cycle to interact all modules.
  • Used Custom Validations to make sure that work order cannot submit any invalid input values.
  • Developed POJO for Interactions with database using Hibernate ORM framework.
  • Working with databases Oracle.
  • Utilized various utilities like Struts Tag Libraries, JSP, JavaScript, HTML, & CSS.
  • Build and deployed war file in WebSphere application server.
  • Involved in Bug fixing and Enhancement phase, used find bug tool.
  • Version Controlled using SVN.
  • Developed application in Eclipse IDE.
  • Using Maven as build tool.
  • Designed use case diagrams, class diagrams and sequence diagrams using Microsoft Visio tool.
  • Extensively used Spring IOC, Hibernate, Core Java such as Exceptions, Collections, etc.
  • Involved in the Object Oriented Requirement Analysis Phase of the project in order to gather usiness logic requirement
  • Used SVN for version control.
  • Performed unit testing, system testing and user acceptance test.
  • Interacting with web service exposed by RTM system using JAX-RPC.
  • Supporting PM in technical tasks & delivery schedule development
  • Conducting design & code reviews
  • Tracking of tasks using Scrum Methodology in Version One.
  • Implemented logging for the whole application using Log4j.

Environment: Core Java, Spring Framework, SOAP Web services, Oracle 11g application Server, JUnit, DAO, SOAP UI, Eclipse IDE, SVN, XML, Maven, Windows, UNIX.

TECHNICAL SKILLS:

Programming Languages: Java/J2EE, C# (Basics)

Web Technologies: HTML, CSS, Javascript, Angular 2, Angular 6, JSON, PHP

J2EE technologies: JSP/Servlets, JDBC, MVC, JMS

Java frameworks: Hibernate and Spring

Web Services: SOAP, Restful, WSDL, HTTP

Databases: MySQL, MS SQL Developer

Servers: Tomcat Apache

SDLC Methodologies: Waterfall, Agile, Scrum

Tools: JUnit, log4j, NUnit, Maven, Eclipse, Microsoft Visual Studio 2015, MS SQL Developer, Putty, JIRA, TeamCity, FileZilla, Jenkins, GIT.

We'd love your feedback!