We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • 5+ Years of experience as a Java / J2EE developer (Software Developer).
  • Worked on Agile methodology implementations which involved daily Scrum meetings and sprint planning. Solid experience in working with all levels of Software Development Life Cycle Management.
  • Good Experience in developing applications using Core Java/J2EE(EJB, Java Servlets, JSP, JMS, JDBC, JNDI), Spring and Hibernate Frameworks and XML technologies.
  • Expert in developing applications using three tier architectural frameworks such as MVC(Model View Controller) like Spring MVC, STRUTS, JSTL (JSP Standard Tag Library)
  • Proficient in implementing Object Oriented Programming (OOPS) concepts (Polymorphism, Interfaces, Inheritance, Encapsulation and Exception Handling).
  • Proficient in designing Unified Modeling Language (UML) diagrams.
  • Expertise in using HTML, CSS, JavaScript, AngularJS, JQuery, and AJAX for UI.
  • Good working experience in implementing SOAP and Restful services.
  • Proficient with development of Restful Web Services using JSON and XML representations.
  • Expert in using most of the Java IDEs like Eclipse, Visual Studio.
  • Strong experience in database technologies like SQL queries, Stored Procedures, triggers, views, joins with databases like Oracle, SQL Server, My SQL.
  • Good experience with Multithreading, Collections and Exceptions.
  • Used Dependency Injection feature of Spring MVC Framework and ORM mapping tool Hibernate for rapid development and ease of maintenance.
  • Experience in using Design Pattern: Singleton Pattern, Session Façade Pattern, MVC Pattern, Factory pattern and Data Access Objects(DAO) pattern.
  • Extensive experience in Application servers likes Web Sphere, Glassfish and Web Servers like Apache Tomcat.
  • Used IDE's such as Eclipse, implemented unit testing with JUnit and Mockito.
  • Used JMS for asynchronous communication by putting the messages in the message queue and used Spring transaction management to manage the transactions in the application.
  • Experience with the AWS CLI and SDKs/API tools.
  • Good knowledge on Amazon Web Services(AWS), Amazon Cloud Services like Elastic Compute Cloud(EC2), Simple Storage Service(S3), Amazon Cloud Watch, Amazon Cloud trail, SNS, SQS, SES and LAMBDA.
  • Experience in using version control tools like GIT, SVN.
  • Providing Production support for the application and Bug fixing within production environment.
  • Proficient in handling multiple projects simultaneously, quick learner, skilled at debugging, testing and problem solving.
  • Have excellent communication and problem solving skills with excellent understanding of system development methodologies, techniques and tools.

TECHNICAL SKILLS

Programming Languages: Java, C, C++, SQL, Python

JEE Technology: Servlets, JSP, JDBC, JMS, JNDI, JTA, JPA, EJB

Frameworks/ORM Tools: Spring, Struts2, Hibernate

Database: Oracle, MySQL, PL/SQL

IDE: Eclipse, Net Beans, Visual Studio

Design Methodologies: Agile, SCRUM.

Operating Systems: Windows, Linux, Unix

UI: HTML, XML, AJAX, JavaScript, CSS, JQuery, Bootstrap, AngularJS

Web Services: SOAP, RESTful Services (Jersey)

Tools: Maven, Junit, Mockito, Log4j

Version Control Systems: GIT

PROFESSIONAL EXPERIENCE

Java Developer

Confidential

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering and analysis, design, implementation, testing, and deployment.
  • Used Spring MVC framework for the application development.
  • Used Spring for bean instantiation, annotations, controllers, request mapping to handle the web services.
  • Used RESTful services to make web service calls simple and easy for the client to access it.
  • Developed Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
  • Developed DAOs using JPA, Hibernate persistence API for the database operations to interact with Oracle Database.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Involved in developing an efficient User Interaction screens using AngularJS, CSS3, Bootstrap, HTML5, JavaScript, JQuery and AJAX.
  • Used NodeJS to resolve dependencies via Angular2, typescript.
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in Angular2.
  • Developed Angular controllers, services, filters and developed HTML templates with various angular directives.
  • Wrote PL/SQL queries to check the integrity of data and created Stored Procedures and Triggers.
  • Deployed application on AWS and Web Sphereas a server.
  • Deployed the code on EC2 instance where Elastic Beanstalk automatically handles the deployment, capacity provisioning, load balancing, auto - scaling to application health monitoring.
  • Used SNS, SMS along with Cloud Watch to monitor bounces, complaints, deliveries, sent emails and rejected emails.
  • Utilized Cloud Watch to monitor resources, to set alarms for notification or automated actions, and to monitor logs for a better understanding and operation of the system.
  • Used Maven for the project management like build, install.
  • Used GIT for version control and repository.
  • Involved in writing Unit test cases for unit testing using Junit.
  • Used log4j for logging errors, info, exceptions.
  • Involved extensively in Code Reviews, Unit testing and Process Improvements.

Environment: Windows XP/8, JDK 1.7, Java/J2EE, Spring 4, Hibernate 4.0, AWS, Maven 3.1, Web Logic 11g, Spring boot framework 1.2.7, JUnit, GIT, Eclipse neon, Log4j, Oracle 11g, PL/SQL, Bootstrap, AngularJS, HTML5, CSS3, JavaScript, AJAX.

Full Stack Java Developer

Confidential

Responsibilities:

  • Designed Functional Specifications and Design Specifications with Uses Cases and Data modeling using UML.
  • Interacted with the business users for gathering the requirements during design, development and implementation phases.
  • Used Spring MVC framework for the application development.
  • Used Spring for bean instantiation, annotations, controllers, request mapping to handle the web services.
  • Used SOAP services to make web service calls simple and easy for the client to access it.
  • Developed this application using Java/J2EE architecture and Spring framework, using maven plugins for building a well structured java program.
  • Developed and enhanced middleware components using Collections, Generics, Object serialization and Multi-Threading and core java design patterns
  • Established a frond end connection with MySQL, which was used to update and manage large data repository.
  • Involved in developing an efficient User Interaction screens using HTML, CSS, Bootstrap, JavaScript, JSP.
  • Used Struts2 tags and tiles with JSP to get a well-organized user interface.
  • Used PL/SQL Stored Procedures, Functions, and Triggers to enhance and improve functionality requested by business for reducing manual processing time.
  • Used Maven script for building and deploying the application on Web Logic.
  • Used GIT for version control and repository.
  • Implemented Unit and Integration test cases with JUnit framework based on Functional Flow.
  • Involved extensively in Code Reviews, Unit testing and Process Improvements.

Environment: Windows XP/8, JDK 1.6, Java/J2EE, Spring MVC, Hibernate 4.0, Apache-maven 3.0, IBM WebSphere 7, JUnit, GIT, Eclipse 4.2, MySQL 5.7,, HTML4.0, CSS, Bootstrap, JavaScript, JSP.

Full Stack Java Developer

Confidential

Responsibilities:

  • Actively involved throughout the life cycle (Agile Methodology) of the project from requirement phase to evolution phase.
  • UsedUMLfor developing Use Cases, Sequence Diagrams and preliminary Class Diagrams for the system and involved in low-level design.
  • Interacted with the business users for gathering the requirements during design, development and implementation phases.
  • Developed the entire application implementing Spring MVC Architecture integrating with Hibernate and spring frameworks.
  • Used JSP and CSS3 as the view component. Also utilized the HTML, Bootstrap and JavaScript objects to design rich user interface.
  • Composing the application classes as Spring Beans using Spring IOC/Dependency Injection.
  • CreatedSQLqueries,Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures. Also used JPA with Hibernate provider.
  • Configured the Hibernate ORM to persist the application data into database used MySQL server Database to store the data
  • Implemented Hibernate mapping like one to one, one to many and many to many based on Requirement
  • JSP with structs tags to design the user interfaces.
  • UsedMavenscripts and JENKINS tools to build the entire module.
  • Configured and deployed Application on Web Sphere server.
  • Coordinated with QA and Business teams to resolve the identified issues through Quality Center.
  • Involved in defect management, debug, troubleshoot and identifying root causes of the issues and fix the issues
  • ImplementedJUnitframework to write test cases for different modules and resolved the test findings.
  • Implemented Log4j for logging and appended to a log file for debugging.
  • Developed Spring JMS message listeners to consume JMS messages from queues and used Spring transaction management to manage the transactions in the application.
  • Used Subversion (SVN) for software version control tool.
  • Dedicated to successful project completion with the ability to work well in large group or as an individual under deadline pressure

Environment: Windows XP/8, JDK 1.7, Java/J2EE, Spring 4, Hibernate 4.0, Apache-maven 3.1, JBoss 7, Jenkins,, JUnit, Log4j, SVN, Eclipse 4.2, MySQL 5.7, HTML5, CSS3, JavaScript, Bootstrap.

Java Developer

Confidential

Responsibilities:

  • Implemented Object Oriented Analysis and Design concepts using UML include development of class diagrams, sequence diagrams, and state diagrams.
  • Worked on Java classes and implemented OOPs concepts like encapsulation, polymorphism, inheritance and exception handling.
  • Implemented server side programs by using Servlets and JSP.
  • Used JSP for generating dynamic html pages.
  • Ensuring set up relations includes indexing, constraints, foreign keys etc. using SQL Server.
  • Developed complex SQL queries to fetch data.
  • Used JDBC template to extract data from data base and stored them using result set to perform operations on the data or display the data on UI.
  • Developed web pages using HTML, CSS, Bootstrap, JQuery, JSP, AJAX.
  • Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate.
  • Used Maven as build and configuration tool and Jenkins for continuous integration tool.
  • Validating the Application by Deploying and testing on Tomcat Server.
  • Involved extensively in Code Reviews, Unit testing and Process Improvements.

Environment: Windows XP/8, JDK 1.5, Apache Tomcat 8, Maven 3.0, GIT, Eclipse mars, Java, Oracle 11g, Servlets, HTML4.0, CSS, JQuery, JSP.

We'd love your feedback!