We provide IT Staff Augmentation Services!

Jr. Java Developer Resume

0/5 (Submit Your Rating)

PenningtoN

SUMMARY

  • Around 6 years of extensive experience in Development, Implementation of multi - tier server centric Object-oriented applications using J2EE technologies in Healthcare Domain, Banking Domain, Insurance Domain and e-commerce Domain.
  • Strong expertise in stages of SDLC Software requirements, analysis, design, development, Implementation and Testing.
  • Experienced in developing project using Agile/SCRUM and Waterfall methodologies.
  • Strong experience in the Core Java concepts such as OOP Concepts, Exception Handling, Multi-Threading, Polymorphism, Collections Framework, Synchronization, Generics, Persistency and I/O System,
  • Experience in using Java design patterns like Singleton, Factory, Abstract Factory, Iterator and Observer.
  • Strong experience in JAVA/J2EE concepts like Servlets 3.0, JSP, JDBC and JMS.
  • Hands on experience in developing Model-View-Control Architecture (MVC) based applications using Struts 2 and Spring framework.
  • Worked with various frameworks in Spring4 such as Spring IOC, AOP, Spring transaction Management, Spring Data, Spring JDBC, Spring Boot, Spring REST, Spring DI, Spring Cloud and Spring Security.
  • Proficient in working with Microservices Architecture and integrating with Spring Boot and Spring framework.
  • Expert in developing and consuming RESTful and SOAP Web Services using Spring and different API’s like Jersey, JAX-RS, and JAX-WS.
  • Used tools such as POSTMAN and SOAPUI for testing SOAP and RESTFUL web services.
  • Experienced in Object Relational Mapping (ORM) using Hibernate 4.x/3.x and Java
  • Persistence API Standard (JPA) for database mapping and data retrieval facilities.
  • Experienced of application/web servers including Apache Tomcat.
  • Experienced in developing Single Page Applications (SPA) with responsive web design using Angular 2.0.
  • Experienced in designing and developing web pages using front end technologies like HTML5, CSS3, JavaScript, Bootstrap2/3 and its frameworks like jQuery, AJAX, AngularJS and Angular 2.0.
  • Hands on experience with RDBMS implementation and development using Oracle (10g, 11g).
  • Good working knowledge in writing complex Queries using MySQL 5.7, exposure to PL/SQL relational databases and cloud technology databases like AWS RDS, Dynamo DB and MongoDB 3.5.
  • Strong experience with various application development IDEs: Eclipse, IntelliJ IDEA, and Spring boot suite.
  • Strongly experienced in AWS Cloud platform and its features which includes EC2, VPC, Cloud Watch, Simple Storage Services(S3), ELB, EBS, Lambda Functions, Route 53, RDS and IAM.
  • Experience in Jenkins integration service for continuous integration/continuous deployment
  • Experienced in using Docker and Containers for application packaging and deployment.
  • Hands on experience in developed application using AWS such as EC2 by deploying Docker Container.
  • Hands on experience in building and deploying tools like ANT and MAVEN as well as version control tool like SVN and GIT
  • Experience in Test Driven Development(TDD) methodology for writing test cases using JUnit, Mockito frameworks
  • Good Knowledge on project management tools such as JIRA.
  • Used Log4j to debug and record the logs in application and utilized and monitored the error logs in Log4J.
  • Expertise in creating dynamic data visualization using tools like d3.js and JFreeCharts.
  • Proficient in generating reports using JasperReports reporting tool.
  • Experience in using Java 8 features like Lambda Expressions, Functional Interfaces, and Steam API.
  • Working Knowledge on messaging broker systems like JMS, Rabbit MQ

TECHNICAL SKILLS

Programming Languages: Java/J2EE, JavaScript, HTML, CSS, XML

J2EE Technologies and service API’s: Java, JSP, Servlets, JMS, JDBC, JPA\ ORM, Hibernate

Databases: Oracle, MySQL

Application Servers: Apache Tomcat, SOAP, REST

Web Services\Apache Tools: Log4j, Maven, Commons API, and ANT

Development Tools: Eclipse, MyEclipse, IntelliJ, SOAP-UI, \Spring, Spring Boot, Spring Data JPA, \ Postman, Rest Client, Putty, Jenkins, Docker, \Angular JS, jQuery, Struts 2

Testing Tools\Open Source/Framework: Mysql Workbench

Operating Systems: Windows and UNIX

Internet Technologies: Java Script, CSS, HTML5, XML

Design & Modelling Tools: UML - Use Cases, Sequence & class diagrams.

Programming Concepts: Object Oriented Programming (OOPS)

PROFESSIONAL EXPERIENCE

Confidential, Pennington, NJ

Full Stack Java/J2EE Developer

Responsibilities:

  • Involved in various phases software Development Life Cycle (SDLC) of the application like requirement gathering, Design and analysis of project development in Agile Methodology.
  • Following agile scrum methodology with 2 weeks’ sprint cycle.
  • Implemented microservice architecture using Spring Boot 1.5x for making the application loosely coupled and reusable.
  • Developed application layer and business logic using Spring framework 4.x, Spring boot features and integration with spring MVC.
  • Developed Hibernate POJO classes with respective mapping to the tables in the database using the JPA-Hibernate integration.
  • Created Hibernate 4 configuration, mapping files and defined persistence classes to persist the data into Oracle Database and used Hibernate Query Language (HQL) to query the database and used Java persistence API
  • Used Soap UI, Postman and Rest client to test the rest services.
  • Used HTML5, CSS3, JavaScript, jQuery, Angular 2.0 and JSON and bootstrap 3.0 for developing responsive single page applications.
  • Deployed the application as a microservice into Docker container and made easily accessible at runtime using AWS services like EC2.
  • Created microservices on EC2 instances and registered them as API in API Gateway. Used S3 to store the customer files.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, Virtual Private Clouds (VPC), S3 Compatible Buckets.
  • Used AWS S3 buckets to store the customer softcopies and obsolete data and triggered Lambda functions to store the s3 end points into MongoDB.
  • Implemented Java Messaging Services (JMS API) for reliable and asynchronous exchange of information like order details using RabbitMQ.
  • Automated the Docker creation and deployments (writing docker files, creating images and containers) using the Jenkins and enabled CI/CD for dev and test environments.
  • Involved in presenting back-end data in web pages using Angular2 data binding features.
  • Used Defect Management tool like JIRA tool for Issue/bug tracking and monitoring of work assignment in the system.
  • Used Junit 4.x, Mockito for testing and coordinated with QA.
  • Achieved dynamic data visualization by using D3.js.
  • Used version control tools like GIT for managing the code changes
  • Used Maven as a build tool and used Eclipse to develop the application.

Environment: Java 8, Spring Boot 1.5x, Spring framework 4.x, RESTful Web Services, SOAP, Spring Security, Hibernate 4, Oracle 11g, Angular 2.0, HTML5, CSS3, JavaScript, Bootstrap 3.0, Junit 4.x, SOAP UI, Postman, Log4j, Docker, Jenkins, JIRA, GIT, Maven, EC2, RDS, Elastic Bean Stalk and Lambda functions

Confidential, Basking Ridge, NJ

Java Developer

Responsibilities:

  • Followed Agile Methodology and involved in design, analyze, develop, debug and testing of the software development life-cycle (SDLC) of the project.
  • Developed the application based on Spring MVC 4.x architecture. Implemented business logic using Spring framework and its features such as Spring DI, Spring Validation and Spring security and integrated with Hibernate 4.
  • Used Spring AOP for solving crosscutting concerns like keeping logged data and transactions details.
  • Involved in producing and consuming the RESTful Web Services using Spring. Consumed SOAP Web Services for communicating with external components.
  • Implemented Spring controller and view resolver to handle requests from users and return results.
  • Implemented spring security to provide authentication and authorization to different users.
  • Developed the webpages using HTML5, CSS3 and JavaScript.
  • Used JavaScript for client-side validations in JSP and HTML pages.
  • Used Maven to build the application and deploy on Tomcat Server 8.0.
  • Performed Unit Testing using Junit 4.x in a Test-Driven Development(TDD).
  • Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing.
  • Responsible for creating efficient design and developing User Interface screens using HTML5, CSS3, JavaScript, jQuery.
  • Configured RabbitMQ as JMS service provider, for processing service requests asynchronously with backend and integrated applications.
  • Utilized Amazon Web Services (AWS) like EC2, S3 and RDS for storage, configuration and backup/restore infrastructure.
  • Deployed the project on EC2 Ubuntu instance and collaborated with the DevOps team for the application deployment.
  • Generated report by using interactive visualization tool like D3.js
  • Integrated Docker, git and maven plugin with Jenkins for the continuous development and integration.

Environment: Java 8, Spring framework 4.x, RESTful Web Services, SOAP, Spring Security, Hibernate 4, MYSQL, HTML5, jQuery, CSS3, JavaScript, Bootstrap 3.0, Tomcat 8.0, Junit 4.x, SOAP UI, Postman, Log4j, RabbitMQ, Docker, Jenkins, JIRA, GIT, Maven, EC2,AWS RDS, S3

Confidential

Java Developer

Responsibilities:

  • Designed the user interfaces using JSP.
  • Developed Custom tags, JSTL to support custom User Interfaces.
  • Developed the application using Struts (MVC) Framework.
  • Implemented Business processes such as user authentication, Account Transfer using Session EJBs.
  • Used Eclipse to write the code for JSP, Servlets, Struts and EJBs.
  • Deployed the applications on Web Logic Application Server.
  • Used Java Messaging Services (JMS) and Backend messaging for reliable and asynchronous exchange of important information such as payment status report.
  • Developed the entire Application(s) through Eclipse.
  • Worked with Web Logic Application Server to deploy the Application(s).
  • Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
  • Used JDBC for database connectivity to Oracle.
  • Worked with Oracle Database to create tables, procedures, functions and select statements.
  • Used JUnit Testing, debugging, and bug fixing.
  • Used Log4J to capture the log that includes runtime exceptions and developed WAR framework to alert the client and production support in case of application failures.

Environment: Java, J2EE, JSP, Struts, JNDI, Oracle 10g, HTML, XML, Web Logic 8.1, Ant, CVS, Log4J, JUnit, JMS, JDBC, JavaScript, Eclipse IDE, UNIX Shell Scripting, Rational Unified Process (RUP)

Confidential

Jr. Java developer

Responsibilities:

  • Implemented various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL), HTML, CSS and JavaScript to render the dynamic web pages (presentation layer) for the application.
  • Used JDBC API to connect to the My SQL database and written complex SQL queries to retrieve data from the database.
  • Developed Stored procedures, functions and triggers for efficient retrieval of data from database.
  • Involved in writing the JUnit test cases using Junit framework for the business rules to test the functionality.

Environment: Java 1.6, J2EE, Servlets, JSP, Tomcat Server 6.0, Eclipse, My SQL, HTML, CSS, JavaScript, Junit

Confidential

Java Developer

Responsibilities:

  • Carried out requirement specification, design, analysis, implementation and testing
  • Designed UML Class Diagrams and Use Case Diagrams to understand the code easily.
  • Designed and Developed required Manager Classes for database operations
  • Developed various Servlets for monitoring the application.
  • Designed and developed the front end using HTML and JSP
  • Developed XML files, DTDs, Schema's and parsing XML by using both SAX and DOM parser.
  • Wrote deployment descriptors using XML and Test java classes for a direct testing of the Session and Entity beans.
  • Did Packaging and Deployment of builds through ANT script.
  • Wrote stored procedure and used JAVA APIs to call these procedures.
  • Database designing that includes defining tables, views, constraints, triggers, sequences, index, and stored procedures.

We'd love your feedback!