We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Around 5 years of experience in IT as a Java/J2EE Developer and worked in the areas of Analysis, Design, Development, Production Support and Deployment of Web based applications.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSTL, JPA, JSF, JMS, Struts, Spring, Hibernate, EJB, Java Beans, JDBC, XML, Web Services, JNDI, Multi - Threading.
  • Having knowledge on Java 8 features like Lambda expressions and functional interfaces and Parallel Streams.
  • In depth knowledge on core java concepts such as OOPS, Collections, Algorithms, Threading, generics, Exception handling, Multi-Threading, Execution services, concurrent utilities, File IO, Garbage Collection and Serialization.
  • Experience and in-depth Knowledge of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies including S3, EC2, (Virtual Private Cloud) VPC, (Relational Database Service) RDS, (Simple Queue Service) SQS, (Elastic Block Store) EBS, (Simple Notification Service) SNS, Cloud Front, Cloud Formation, Elastic Load Balancing, AWS Identity and access management, Elastic Cache, Cloud Watch, RedShift, AWS Lambda, Dynamo DB.
  • Good Knowledge
  • n developing the UI pages from scratch using HTML5, CSS3, JavaScript, jQuery, Google Web Toolkit (GWT), Bootstrap, AJAX, Angular 5/2, Backbone JS, Node.JS and React.js.
  • Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Akka, Play framework, Slick.
  • Good knowledge in Hadoop Architecture with various components such as HDFS, Flume, Pig and MapReduce.
  • Hands on Experience with Middleware Technology Messaging Brokers like JMS, Kafka, Active MQ, Rabbit MQ.
  • Experience in Creating and configuring the continuous delivery pipelines for deploying Confidential services and lambda functions using Jenkins CI server.
  • Experienced in React.JS and working with React Flux architecture and Redux frameworks.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Annotations, Spring Transactions and Spring Security.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Extensive experience in development of Web services such as SOAP using WSDL, JAXB, SOAP, JAX-WS and Apache CXF and Restful using JAX-RS, CXF, Rest easy, JERSY implementation.
  • Strong experience in designing and developing data models and accessing from Java applications using SQL, PL/SQL, ORM tool Hibernate and has experience with NoSQL databases like MongoDB, Cassandra.
  • Experience in developed logging and standard mechanism based on Log4j and SLF4j.
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, GIT, GITHUB, SVN, CVS, Jenkins and Apache Ant.
  • Have experience to Develop scripts for build, deployment, maintenance and related tasks using Jenkins, Docker.
  • Experience in designing, developing, and deploying J2EE applications on Web sphere, Web logic, Apache Tomcat and JBoss application Servers.

TECHNICAL SKILLS

Programming Languages:

Java, JavaScript, SQL, C

J2EE Technologies:

JSP, Servlets, JDBC, JMS, JSTL, JAXP

Framework:

SPRING MVC, Spring JDBC, Spring Boot, Spring ORM, Hibernate, JPA

Web Services:

SOAP, JSON, REST, Axis

Web Application Server:

Tomcat 7.x/8.x, Web Sphere7.0, JBoss

XML:

XML, DOM, XML Schema

Client-side Technologies:

Java Script, HTML5, CSS3, AJAX, JQuery

IDE:

Eclipse 3.x, Net Beans6.0

Databases:

SQL Server, Oracle8i/9i/10g/11g, My SQL, Cassandra

Patterns:

MVC, DAO, DTO, Singleton, Factory

Version Control:

Git, Bit Bucket, Stash, Source Tree

Operating System:

Windows (2000, XP, Vista, 7), Linux, Mac OS

Development Methodologies:

Agile, Test Driven Development, Waterfall

Build & Testing Tools:

Jenkins, uDeploy, Maven, Log4j, Junit, Postman, Rest Client, Sonar, Find Bug, Fortify, Jacco, Eclamma.

PROFESSIONAL EXPERIENCE

Client: Confidential

Role: Java/J2EE Developer

Responsibilities:

  • Actively participated in different phases of the Software Development Life Cycle (SDLC) and analyzed Use case diagrams and Class diagrams based on requirement.
  • Designed Use case and Class diagrams using Rational Rose and documented the design diagrams.
  • Involved in the analysis and troubleshooting of issues which are tracked through JIRA.
  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model Confidential requirements.
  • Involved in developing applications by using Core Java concepts, Servlets, JSP and connection to the Database is done by JDBC Bridge.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JDBC.
  • Responsible for coding Oracle SQL Statements, Stored procedures, functions, and triggers for back end communication using JDBC.
  • Implemented the project by using Spring MVC framework for the Confidential layer using Spring Core, DAO, Spring ORM, and Spring Web MVC.
  • Used Spring Boot at back-end which helps to develop application with ease.
  • Implemented Microservices using Spring boot, and used Spring IOC, AOP, Spring Boot to implement middle tier.
  • Involved in deploying systems on Amazon Web Services (AWS) Infrastructure Services EC2.
  • Used AWS Lambda to run the code in the AWS (Amazon Web Services) and Deployed Spring Boot based Confidential services Docker container using Amazon EC2 container services and using AWS admin console.
  • Designed & developed webservices in MVC pattern spring framework and used AWS for the deployments
  • Experience with AWS S3 services creating buckets, configuring buckets with permissions, logging, versioning and tagging.
  • Designed and developed Microservices Confidential components using Spring Boot.
  • Used Spring Boot for building application with Spring initializers and bootstrapping the build configuration.
  • Implemented the Spring MVC application components as per TDD (Test Driven Development) using hibernate. To communicate with database, we used Hibernate framework.
  • Implemented with unit testing using JUnit and writing build scripts using Maven.
  • Developed and Implemented Single Page Design using Angular, HTML, CSS to build a cross-browser compliant application and used Bootstrap for responsive web application.
  • Developed the web application using HTML, CSS, AJAX, JSP, JavaScript, jQuery, Bootstrap, Angular2/5.
  • Used Maven as build tool and Jenkins for continues integration development.
  • Worked on Hibernate with Spring Integration as the data abstraction to interact with the database and used dependency injection (DI) using Spring framework and annotations.
  • Involved in Junit testing performed unit testing for each module and prepared code Documentation for Confidential reference and upgrades.
  • Involved in working with the QA to assist in writing test code and debugging the defects in the application.
  • Used GIT as version control management for code commits.
  • Implemented Spring Model View Controller (MVC) Architecture and coded Java Beans.
  • Created REST webservices with Spring MVC to provide functionality for Confidential development.
  • Built REST APIs to provide JSON objects for communication with Client-Side Application.
  • Involved in producing and consuming the SOAP/REST Web Services.
  • Worked with Web Logic, Apache Tomcat servers and JBoss servers to deploy and configure Java API’s and front-end modules.
  • Used Log4J to for logging and debugging the application.

Environment: Java, J2EE, Apache Tomcat Server, WebSphere, HTML, Servlets, JSP, JDBC, Oracle, MySQL, Hibernate, HTML, CSS, JavaScript, Agile Methodology, JSTL, AWS, My Eclipse, XML, Angular, JSP, Servlets, Spring, Hibernate, Web services, SQL, Microservices, GIT, Maven, Log4j, JUnit, WebLogic, IBM, JIRA.

Client: Confidential

Role: Java/J2EE Developer

Responsibilities:

  • Used Spring Service Oriented Architecture (SOA) for transactions management.
  • Designed and Developed the Application using Spring MVC and Hibernate as the ORM.
  • System built using Spring MVC architecture. Implemented the application using the concrete principles laid down by several design patterns such as Factory Pattern, Session Facade, Confidential Delegate, Bean Factory, Singleton, Data Access Object, Observer Pattern and Service Locator.
  • Used Java 8 for Collections, Security, Lambda expressions and for Functional Interfaces.
  • Involved in Design and Developing of the front end using HTML, CSS 3, and JavaScript to perform validation on the client side.
  • Database access was done using JDBC. Accessed stored procedures using JDBC
  • Design Client side architecture for UI development using Angular 2.
  • Extensively worked on Front end using, JQuery, JavaScript, JSTL, Bootstrap, HTML and Used messaging middleware as JMS.
  • Developed Hibernate in Data Access Layer to access and update information in the database.
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Involved in coding DAO layer using Hibernate to access the Oracle database
  • Developed and tested utilities to interact with SOAP web services.
  • Developed RESTFUL web services using Spring Framework.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Developed Servlets to process requests from the client and forwards the response to JSP pages.
  • Designed the workflow, system architecture, drawing sequence diagrams, activity diagrams, class diagrams, HTML pages, database schema and tables.
  • Developed UI screens using JSP, JavaScript, and AJAX.
  • Developed a UI component using Angular JS. Project using Angular JS framework frontend development using HTML5 and CSS3 for most of the feature.
  • The Persistence layer consisted of Persistence classes which used to access the DB by using Hibernate HQL and Criteria queries.
  • Recorded and plays back test in Fire fox using Selenium IDE.
  • Developed JMS interface programs to push the new data from the One Point Application to other corporate systems.
  • Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js, Require.js and Responsive Design.
  • Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
  • Involved in testing the XML files and checked whether data is parsed and loaded to staging tables.
  • Provided Log4j support for the application for debugging the system
  • The transaction management in the interceptor stack is done using interceptor-rules.xml in which all the rules regarding navigation of Interceptors are defined.

Environment: Java 8, JSP, JMS, Servlet, Ws02, Wso2 Registry Services, Hibernate, Spring, JMS, JCA, JMX, XML, CSS 3, XML Schema, Spring boot, AJAX (JQUERY, AJAX), JSON, Kafka, Algorithms, JBoss Fuse JAXP, SAX, DOM, JAXB, JAX-RPC, SAAJ, Servlets, Angular2, SOAP,Java script, Angular JS, node.js, MongoDB, PL/SQL, D/HTML, XHTML, Ant, Log4j,JSP, JUnit, Git, JBoss Fuse, Weblogic, Oracle 11g RDBMS, Eclipse, CVS.

Client: Confidential

Role: Java Developer

Responsibilities:

  • Designed and developed End-to-End Online Account opening process for Confidential bank.
  • Requirements gathering from Confidential and defining specifications for the system.
  • Designed and developed Use-Case Diagrams, Class Diagrams and Object Diagrams using UML Rational Rose.
  • Provided robust design solutions for all developments using Rational Rose.
  • Built batch-processing system to communicate with Experian for SSN validation.
  • Involved in technical discussions with my team.
  • Built custom UI and interfaces between Confidential and Confidential using Struts.
  • Involved in development of Customer Servicing Tool to handle Account creation and support process with extensive reporting capabilities.
  • Requirement analysis, design and implementation.
  • Manage project deliveries of the project to QA team and Customer.
  • Involved in the discussion with Customer for technical, functional issues, status update and demonstrate newly added features.
  • Used HTML and CSS to create technical design documents.
  • Responsible for designing and coding of User Interfaces using JSF
  • Resolve integration issue with external component SBO, Sales force web services.
  • Create technical design documents.
  • Develop the UI for the application using JSF 2.0
  • Involved in developing custom components in Presentation tier using JSF.
  • Help and co-ordinate with team members for technical issues.
  • Built an internal task assignment application.
  • Worked on the client’s website that required codex fixes recommended by analyst for better marketing.
  • Validate codes in client’s websites and improve code standards.

Environment: Eclipse IDE, Java, J2EE, JDBC 4.0, REST Web Services, HTML4.0, JSF 2.0, Structs1.3, Oracle, Apache Tomcat 8.5.12, Junit, Log4j, ant, Scrum.

Client: Confidential

Role: Java Developer

Responsibilities:

  • Analyzed and documented the Confidential requirements of the customer.
  • Created UI pages using JSP, HTML, JavaScript & CSS.
  • Implemented MVC design pattern using Servlets, Java Beans and JSP.
  • Used various Core Java collections framework to build up application.
  • Applied OO Programming concepts like Polymorphism and Inheritance to improve the existing Java/JEE based code base.
  • Applied design patterns like Factory pattern, Singleton and DAO effectively.
  • Involved in Developing End-User friendly maintenance and enhancement of the application.
  • Writing complex & cross browser performance using JavaScript to validate the web pages.
  • Deployed and tested the application with Apache Tomcat Server in development and production environment.
  • Prepared Junit test cases for the application.

Environment: JAVA/JEE, JSP, Servlets, HTML, CSS, JavaScript, Oracle, Junit, JBoss, Eclipse, Java Bean, Apache Tomcat Server.

Client: Confidential

Role: Java Developer (Intern)

Description: This Project includes the code required to accomplish all of the functions necessary for ensuring valid accounting data is captured, processed and maintained. This involves the following steps: Create entries, Review entries, validate entries, submit entries and Maintain entry history.

Responsibilities:

  • Used waterfall methodology for development process.
  • Used CVS for version controlling.
  • Developed webpages using HTML, CSS and JSP.
  • Involved in Software Development Life cycle starting from requirements gathering and performed OOA and OOD using UML.
  • Used Multithreading to serve multiple clients.
  • Provided concurrent access to the application by using Multithreading.
  • Involved in designing & documentation of flows & functional diagrams using Rational Rose.
  • In charge of the entire Front-end (user interface) part of the system, HTML, JavaScript.
  • Involved in developing web-tier using JSPs and client-tier using HTML pages.
  • Developed client-side validations using JavaScript
  • Developed Session Beans to provide a client’s view of the account transactions Confidential logic.
  • Developed Entity Beans to provide an object view of the database tables which contain the Confidential logic to access the tables.
  • JDBC was used to access data from Oracle database.
  • Wrote SQL Queries, PL/SQL procedures, for retrieving information from database
  • Deployed the application on Apache Tomcat server.
  • Involved in Production Support and Maintenance.
  • Managed Source Control and Version Control using CVS and SVN.
  • Involved in requirement analysis.
  • Developed the front tier for the site based on Model-View-Controller (MVC) design pattern Using Struts framework.
  • Implemented EJB Session beans and entity beans.
  • Worked on Jenkins, Maven as a build tool.
  • Involved in developing actions to each action using Struts framework
  • Created a data access layer using DAO pattern to make rest of the code database independent
  • Involved in Server configuration and setup.
  • Used Ant tool for build scripts.

Environment: Java, Struts, J2ee, Tiles, Multithreading, LDAP, WebLogic, EJB, CVS, JavaScript, Ant, J2EE, EJB, JSP, HTML, CSS, Ajax, Web Services, Jenkins, Maven, UML, XML, XSLT,, JDBC, CVS, SVN, Apache Tomcat.

We'd love your feedback!