We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Over 8+ years of Extensive IT experience in all phases of Software Development Life Cycle (SDLC) including Analysis, design, implementation, integration, testing and maintenance of applications using JAVA/J2EEtechnologies.
  • Experience in Waterfall, Test driven development (TDD), Agile (scrum) methodologies where there are daily SCRUM meetings to understand the status and resolve any issues in application development.
  • Proficient in UI design, developed Front End using HTML, CSS, JavaScript, JQuery, Ajax, Angular JS Bootstrap, EXT JS, React JS, Node JS and Backbone JS.
  • Expertise in DOM manipulation using JavaScript and Angular JS.
  • Experience in Core Java 8 concepts such as OOP Concepts, Generics, Collections Framework, Exception Handling, Synchronization, Persistency, Run - Time Optimization, I/O System, Multi-Threading, Lambdas, Streams, Parallel Streams, Functional Interfaces, and JDBC.
  • Experience in developing with various open source frameworks such as Java Server Faces (JSF), spring (Core, IOC, AOP, MVC, Batch, Security, Boot, Integration, Testing, and JDBC) Framework, Struts Framework, Tiles Frameworks and ORM Tools like Hibernate and IBatis.
  • Hands on experience inSecurity-System developmentfor web Applications. Involved and developed various phases of security implementation using spring securitysystem against all types of authentications:LDAPauthentication,D Confidential base authenticationandPre-Authentication.
  • Experienced in developing messaging module by usingSpring JMS,Apache CamelandActive MQ.
  • Having experience with Cloud Computing Service environment like (AWS) Amazon Web Services (EC2, EBS, and S3).
  • Expertise in implementing various J2EE Design Patterns like Singleton, Session Facade, D Confidential Access Objects(DAO), Factory, Front Controller, D Confidential Transfer Object (DTO) .
  • Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
  • Developed Web services based on SOA using RESTful, Micro Services, Apache CXF, SOAP, WSDL, UDDI, JAX-RS, JAX-WS.
  • Strong skills in RDBMS implementation and development using Oracle(10g, 11g, 12c), Confidential DB2 D Confidential base Servers and hands on experience with SQL, PL/SQL.
  • Worked on NoSQL d Confidential bases like Mongo DB and Cassandra.
  • Worked with Web Sphere Application Server, Oracle Web Logic application server, JBoss and Apache Tomcat Application Server.
  • Experience with MOCKITO, JUnit, Cucumber, Log4j, and Selenium in developing test cases and determining application functionality.
  • Subversion SVN, CVS, GIT, RTC and Visual Source Safe as versioning software tools.
  • Hands on experience in building tools like Apache ANT, Maven, Gradle.
  • Involved in issue tracking and agile project management usingJIRA and worked on CI/CD tool like Jenkins.
  • Experience in developing applications on Windows, UNIX and Linux platforms.
  • Highly experience with Java complaint IDE’s like STS, Eclipse, RAD 8.0, JBuilder, IntelliJ and NetBeans.
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Domain knowledge and business expertise in Banking, Insurance, Healthcare, Communication.

TECHNICAL SKILLS:

Languages: C, C++, Java 7&8 features, SQL, HQL, PL/SQL and UML 2.X.

Mark-up/XML Technologies: HTML, CSS3, XHTML, JavaScript, JQuery, Ajax, AngularJS, JSF, JSON, XML, XSD, XSL/XSLT, SAX/DOM, DOJO, NodeJS.

Tools: & Framework: Struts, J2EE, Client-Server, Spring2.x/3.x/4.x, Hibernate, Spring MVC, Spring IOC, Spring AOP, JMS, JSF, JUnit, AJAX, Jasper reports, Spring Boot, Spring Batch, and Spring Security.

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B and Micro Services.

Web/App Servers: Web Sphere 9.x,WebLogic 12c, Apache, JBoss and Tomcat 8.x,9.x.

D Confidential base: Oracle 8i/9i/10g/11g/12c, SQL-Server, MySQL, Mongo DB, Cassandra.

Development Tools: Eclipse8.x/7.x/6.x/3.x/, My Eclipse 6.0/5.1.1, NetBeans3.3, JBuilder, RAD 8.0, Spring Tool Suite (STS).

O-R mapping: Hibernate, IBatis, JPA.

Modeling/ CASE Tools: Rational Rose.

Testing Tools/ Others: JUnit 4.x, JIRA, Soap UI, Mockito, Rational Clear Quest, Jenkins and Bamboo.

Version Control: CVS, SVN, Rational clear case, GIT.

OS & Environment: Windows Vista/XP/NT/2000/2007, 2008, 2010, Linux.

PROFESSIONAL EXPERIENCE:

Confidential

Full Stack Java Developer

Responsibilities:

  • Working with Agile methodologies and Scrum Methodology environment.
  • Created dynamic HTML pages, used JavaScript, Ext.js, JQuery, NoSQL, Restful and AJAX to create interactive front-end GUI.
  • Experience on developing latest version of Object Oriented JavaScript Libraries like Angular.JS, Node.JS, Ext JS and had hands on experience with Web Responsive using Bootstrap's templates.
  • Developed JSON structure for the d Confidential transfer in between the Goggle Web Toolkit (UI) and business tier.
  • Developed the view-controller components using Servlets/JSPs, JavaScript, CSS, HTML, Bootstrap and DHTML and JSTL
  • Developed user-friendly interface to seamlessly combine the new module with existing login system by using AngularJS.
  • Created Multiple Re-usable UI Directives by definingAngularJSDirectives, Attaching Event Listeners, Controllers & Updating DOM elements.
  • Design & develop common platform frameworks on AngularJS like logging, rest client, exception handling.
  • Using Multi-Threadingconcept to process multiple tasks concurrently to make performance better.
  • Extensively used Spring IOC, Spring AOP, Spring Boot concepts and used Spring MVC framework to develop the application.
  • Migrated spring based application to Cloud based Micro service API.
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL.
  • Implemented and maintained the monitoring and alerting of production servers and storage using AWS (Amazon Web Services) Cloud Watch for efficiency.
  • Involved in loading d Confidential from On-premises d Confidential warehouse to AWS's Cloud using different approaches like Spark and AWS Services.
  • Used SOAP (Simple Object Access Protocol) for web service by exchanging XML d Confidential between the applications.
  • Experience in design and development of Web services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML, XSD, XSLT, X-Path.
  • Worked in store procedure to prevent SQL injection
  • Worked on providing authorization and authentication to applications using spring security and protected the application against attacks like session fixation.
  • Performed Design, involved in code reviews and wrote unit tests inPython.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.
  • Developed Hibernate configuration files and queries and Implemented DAO classes using JPA.
  • Developed persistence Layer using Hibernate to persist the d Confidential and to manage the d Confidential .
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1: M/M: M mappings in hibernate files and created DAO and POJO.
  • Experience inNoSQL d Confidential base like MongoDB installation, configuration and in designingMongoDB multi-sharded cluster and monitoring with MMS.
  • Installed theWebSphere MQ and involved in configuring MDB listeners, JMS resources, and queues and integrating with theWebSphere Application Server.
  • ConfiguringWebSphere Application Server on multiple platforms for both horizontal and vertical scaling for Work Load Management.
  • Wrote SQL injection queries, cross site scripting code and injected them within the different project parameters to exploit security flaws.
  • Experience in working with NoSQLD Confidential base like MongoDB to manage extremely large d Confidential sets
  • Log4Jwas used to monitor the error logs. UsedSVN as version control tool.
  • Used Jenkins as build management tool for continuous integration process.
  • Developed unit testing frame work using JUnit test cases for continuous integration testing and used JTest Tool for performance testing.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project
  • Configured development environment using Web sphere application server for developer’s integration testing.
  • Developed the build scripts using Maven.

Environment: JAVA, HTML5, CSS3, JavaScript, AJAX, AngularJS, JSON, XML, JUnit, Hibernate, Spring, Maven, JAX-WS, JAX-RS, Log4J, Agile methodology, SVN, Jenkins, Putty, JPA, JIRA, AWS, Web Services (SOAP UI & REST) Ext.JS, JSTL, PL/SQL (NoSQL)MongoDB, WebSphere Application Server, Micro Services.

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in all phases of System Development Life Cycle (SDLC) including Requirement gathering, Analysis, Design, Implementation, Deployment and Support.
  • Followed Agile methodology and participated in daily SCRUM meetings.
  • Developed and enhanced the application usingJava and J2EE (Servlets, JSP, JDBC, JNDI, EJB), Web Services (SOAP and RESTful), HTML, JavaScript, Angular JS, React JS, AJAX, JSON, CSS, XML, XSD, Maven, Log4J and Oracle 11g.
  • Involved in working with J2EE Design Patterns (Singleton, Session, Facade and DAO).
  • Involved in creating Use Cases, Class Diagrams and Sequence Diagrams using UML.
  • Worked on Hibernate ORM. Created Hibernate XML files andJavaclass files to map the object relation mappings.
  • Used Hibernate Query Language (HQL) and Custom Queries to query d Confidential from Oracle d Confidential base in DAO.
  • Designed and developed web-based software using Spring MVC Framework and Spring Batch.
  • Involved in creating and extracting d Confidential from d Confidential base using SQL queries, PL/SQL Stored procedures, triggers and packages on Oracle d Confidential base and performed CRUD operations using JPA query language.
  • Good experience in tools such as TOAD and SQLDeveloperfor d Confidential base development and interaction.
  • Developed and maintained the Application Context files for the service layer using Spring Framework.
  • Used SOAP Web Services for secure extraction of client related d Confidential from d Confidential base using Apache CXF.
  • Performed Aggregation, Parallel processing, developed Camel Orchestration layers to integrate differentcomponents of the application using Apache Camel.
  • Used RESTful in conjunction with Ajax calls using JAX-RS and Jersey.
  • Multi-Threading and Caching were used to improve the performance and user experience.
  • Made single page module using Angular JS Framework. Implemented the business logic using JSP, JSTL,JavaBeans and service classes.
  • Involved in the development of presentation layer, GUI using CSS3 and HTML5. Involved in configuring JMS and JNDI in web logic application server.
  • Involved in Performance tuning of the application and documentation of trouble-shooting.
  • Used ANT to build, run and create JARs and WAR files.
  • Involved in WebLogic administration like setting up D Confidential Sources, deploying applications.
  • Configured and Deployed the Web Application Achieve (WAR) in WebLogic Application Server.
  • Used CVS for version control.
  • Application was logged using Log4J, and exceptions were logged into the d Confidential base using JDBC.
  • Used Junit for testing the entire application, rectified performance bottlenecks and eliminated critical bugs.
  • Created numerous test cases using JUnit framework and JUnit for testing modules.
  • Used Hudson as a continuous integration tool.

Environment: Java1.7, J2EE, Spring, HTML, Hibernate, SQL, PL/SQL, JSP, Angular.JS, JSTL, JSON, AJAX, JQuery, Oracle 11g, Eclipse, ANT, SVN, XML, JAXB, Log4J, JUnit, WebLogic, SOAP, RESTful Web Services, WSDL 2.0,Jersey, JAX-RS, JAX-WS, Apache CXF, Apache Camel, CVS, Hudson.

Confidential

Java/J2EE Developer

Responsibilities:

  • Participated in the requirement analysis and design of the application using UML/Rational Rose and Agile methodology.
  • Involved in developed the application using Core Java, J2EE and JSP's.
  • Worked to develop this Web based application entitled EMR in J2EE framework, which uses Hibernate for persistence, spring for Dependency Injection and Junit for testing.
  • Used JSP to develop the front-end screens of the application.
  • Designed and developed several SQL Scripts, Stored Procedures, Packages and Triggers for the D Confidential base.
  • Used Indexing techniques in the d Confidential base procedures to obtain search results.
  • Involved in development of Web Service client to get client details from third party agencies.
  • Developed nightly batch jobs, which involved interfacing with external third party state agencies.
  • Test scripts for performance and accessibility testing of the application are developed.
  • Responsible for deploying the application in client UAT environment.
  • Prepared installation documents of the software, including Program Installation Guide and Installation Verification Document.
  • Involved in different types of testing like Unit, System, Integration testing etc. is carried out during the testing phase.
  • Provided production support to maintain the application.

Environment: Java, J2EE, Struts Frame work, JSP, Spring Framework, Hibernate, Oracle, My Eclipse, Subversion, Oracle, PL/SQL, Apache Tomcat, UML, Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in understanding and analyzing the requirements of the project.
  • Implemented server side programs by using Servlet and JSP.
  • Stored the dynamic d Confidential on to Collection Objects and used the predefined methods to perform all DB related operations.
  • Created and handled Custom-Exceptions that are related to business operations.
  • Created child Threads to improve the performance by running some independent tasks at background.
  • Designed, developed and User Interface using HTML, JavaScript, AJAX and CSS.
  • Used JavaScript to perform Client Side Validation.
  • Implemented using the MVC Design Pattern.
  • Used JDBC to interact with the underlying MySQL D Confidential base.
  • Deployed Applications on Apache Tomcat Server.
  • Involved in JUnit testing for various components.
  • Used Log4J for any logging purposes during the development of the application.

Environment: Java, HTML, CSS, JavaScript, J2EE, JSP, Servlet, JDBC, Eclipse, JUnit, MVC, Apache Tomcat, MySQL, MVC Design Pattern, Log4J.

We'd love your feedback!