We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Charlotte North, CarolinA

SUMMARY:

  • Have 8+ years of professional experience in IT in the areas of Application Software Development, Analysis, Design, Testing, Implementation and Production Support of Java, J2EE and Client - Server technologies. Involved in all the phases of Software Development Life Cycle (SDLC).
  • Strong development skills in Core Java, J2EE(TM), JDBC, JSP, Servlets, JMS (MQ-series), JNDI, XSL, JavaScript, Spring.
  • Experience in the developing User Interface (UI) Applications and Professional Web Applications using HTML 4/5, CSS2/ CSS3, JavaScript, AngularJS, jQuery, AJAX, JSON, XHTML and XML.
  • Experience in Designing Applications using OOAD concepts, UML, Use Case and Sequential Diagrams using Rational Rose.
  • Experience in different Spring framework modules like - Spring IoC, Spring MVC, Spring ORM, Spring DAO, and Spring Security. Knowledge in Spring AOP module.
  • Experience in Hibernate ORM to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
  • Developed and deployed multi-tier Enterprise Applications using Apache Tomcat, JBoss, WebSphere 8.5/8.0/7.0, and Web and application servers.
  • Developed J2EE applications on IDE’s like Eclipse, NetBeans, Spring Tool Suite, WSAD & Rational Application Developer. Experience in other tools like SQL Developer, Toad, PuTTy, mRemoteNG, WinSCP. Experience in building enterprise applications using ANT and Maven.
  • Experience in Testing Frameworks like JUnit and Mockito.
  • Expertise in using version control tools such as SVN, CVS, and Git.
  • Experience in writing SQL Queries, Stored Procedures and Triggers.
  • Experienced with RDBMS implementation & development using Oracle 10g/11g, PL/SQL, MySQL. Experience in implementing SOAP based Web Services and RESTful Web Services as well.
  • Good exposure to project management skills like requirement gathering, designing, project estimation, technical specification document, preparing requirement documents, solution documents, release documents and process adherence. Experience in interaction with direct client.
  • Excellent Interpersonal, Organizational and Communication skills. Have good analytical reasoning, creative skills, and technical & domain knowledge.

TECHNICAL SKILLS:

Operating Systems: Windows 8/8.1/10, UNIX

Programming Languages: C, C++, JAVA, SQL, PL/SQL

Web Technologies: HTML 4/5, CSS2/CSS3, XML, AngularJS, JavaScript, jQuery

J2EE Technologies: Servlets, JSP, JNDI, JMS, Web Services

Frame Works: Spring (Core, DI, AOP, MVC, Mail, DAO)

ORM Tools: Hibernate ORM

Web Services: RESTful and SOAP

Web Servers: Apache Tomcat 6.0/7.0/8.0, Glassfish, JBoss 7.1

Databases: Oracle 10g/11g, MySQL

Database Tools: Toad, SQL Developer, MySQL Work Bench

IDE Tools: Eclipse, Net Beans, Spring Suite, WebSphere Integration, JDeveloper

Version Control Tools: SVN, Git, CVS

Build Tools: ANT, Maven, JUnit, Log4j.

Design Methodologies/Tools: UML, Waterfall, Rational Rose & Microsoft Visio

Testing Frameworks: Mockito, JUnit

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, North Carolina

Sr. Java Developer

Responsibilities:

  • As a Java developer involved in back-end and front-end developing team. Took part in developing, maintaining, reviewing and supporting quality code and services.
  • Involved in Daily SCRUM meetings and weekly SPRINT Meetings.
  • Identified usability and develop functional and smooth, easy-to-operate and eye-catching web applications using EXTJS, AngularJS and ReactJS, BackboneJS, NodeJS and Bootstrap with MySQL database.
  • Implemented data processing and storage module usingMultithreading concept.
  • Involved in creating highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2, VPC, Auto scaling, ELB, RDS, Route53.
  • Developed robust, responsive Ajax driven UIs with AJAX, CSS, DHTML, AngularJS, ReactJS,, JavaScript and JQuery.
  • Developed user interface using JSP with JavaBeans, JSTL and CustomTag Libraries, JavaScript, CSS, JQuery, NodeJs, HTML, SASS and Ajax to speed the application.
  • Involved in creating a reusable component using ReactJS for DOM manipulation.
  • Identified and fixed cause(s) of the reported issues by checking batch loading and Python scripts scheduled in cron jobs, or manually started fixing scripts, modified and wrote new Python scripts and UNIX shell scripts, etc.
  • Participated in code review sessions and system design discussions. Interacted with Product Managers to fine tune user stories and with testing team to approve Functional Specification and test cases.
  • Experience in Hadoop administration activities such as installation and configuration of clusters using Apache, Cloudera and AWS. Working on Automation using Perl, Shell, Python and Scala Scripts. Developed UDFs in Java as and when necessary.
  • Experience in using Source code repository management using GIT Stash (Bit Bucket) and Source Tree Tool.
  • Implemented Multithreading for improving performance of the batch processes.
  • Configured SNS, SQS, Data Pipeline, RDS, DynamoDB, S3, IAM, Cloud Front and ELB to setup environment ready for cloudification.
  • Developed unit and integration tests for existing Microservices using Junit.
  • Migrating a production infrastructure into an Amazon Web Services utilizing AWS CloudFormation, Code Deploy, EBS and Ops Works.
  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Interact with the business owners and provide assistance in understanding the application.
  • Developed the front-end using HTML5, JavaScript, JQuery, AJAX and CSS3.
  • Involved in developing web pages using Bootstrap java script library.
  • Developed application using JSP, AngularJS for admin pages Servlets, Spring and Hibernate.
  • Responsible for developing JavaScript with JMVC framework upgrades and improvements.
  • Integrated the frontend JQuery UI with backend RESTAPI using AngularJS.
  • Followed Single Page Application (SPA) Pattern and used AngularJS MVC to build a cross-browser complaint application.
  • The Angular JavaScript (AngularJS) framework for building web applications is highly efficient to using Restful services.
  • Extensively involved in developing Web interface using AngularJS, JQuery&JavaScript.
  • Developed whole presentation layer using JavaScript based frameworks such as JavaScriptMVC (JMVC), JQuery, Ajax, JSON with RESTful communication
  • Extensively used Custom JSP tags to separate presentation from application logic.
  • Used Spring Framework for implementing business logic and maintaining transactions.
  • Developed views and controllers for client and manager modules using SpringMVC and SpringCore.
  • Used Selectors in JQuery for updating content on DOM nodes.
  • Designed and Developed JavaScript framework, which is wrapper on top of JQUERY framework and AJAX, based UI framework for UI Configuration widgets.
  • Developed aspects for the application using SpringAOP- loggerAspect, Validation Aspect, Transaction Aspect.
  • Developed RESTful web services to consume data from Claims System.
  • Developed the RESTful web services using SpringIOC to provide user a way to run the job and generate daily status report.
  • Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end.
  • Made changes to various CSS properties to enhance the UI as per client requirements.
  • Participated in UnitTesting using JUnit/RSA8 for testing different modules.
  • Used log4j for tracking errors.
  • Used Maven for compilation and building JAR, WAR and EAR files.
  • Worked on various DesignPatterns included in the project for various purposes.
  • Provided end to end support for the system and involved in coding and testing.
  • Used version control software SVN.

Environment: Java, J2EE, JSP, MVC, Servlets, Multithreading, HTML5, CSS3, Spring IOC, SQL, Spring, JDBC, RESTful Web Services, Bootstrap, JavaScript, JUnit, SVN, Micro Services, Hibernate, Hadoop, Python, AWS EC2, AWS ELB, AWS RDS, AWS Dynamo DB, AngularJS, ReactJS, NodeJS, ExtJS, Backbone JS, AJAX, JQuery, DAO, Design Patterns, Oracle, Log4j, Maven, PL/SQL.

Confidential, Sacramento, California

Sr. Java Developer

Responsibilities:

  • Involved in analysis, design and development phases of Software Development Life Cycle (SDLC).
  • End to End Project management, including customization of product based on customer's requirement, meeting delivery deadlines on development, testing, implementation phases of the system.
  • Worked on Agile methodology.
  • Developed UI modules using HTML, JSP, jQuery, JavaScript and CSS.
  • Designed and developed application based on Spring MVC design pattern.
  • Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security and transaction management.
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL.
  • Created topics on the Desktop portal using Spark Streaming with Kafka and Zookeeper.
  • Developing of the Application using Spring MVC Framework by implementing Controller, Service classes.
  • Implemented spring framework Bean Factory & application Context for bean initialization and configurations
  • Used Hibernate as Object Relational Mapping (ORM) Tool for the backend data persistence.
  • Designed, developed, and maintained the data layer using Hibernate and used Spring ORM to integrate with Hibernate.
  • Implemented B2B webservices using JAX-RPC and JAX-WS
  • Implemented application database objects Stored Procedures using SQL and PL/SQL to interact with database.
  • Developed user-friendly interface to seamlessly combine the new module with existing login system by using AngularJS
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface.
  • Involved in writing SQL Queries to get the data from the database.
  • Used Jenkins for Continuous Integration builds.
  • Performed code reviews and used Checkstyle, Emma, JaCoCo, FindBugs, PMD, and PIT for code quality.
  • Responsible for production support of the application using HP Service Manager.
  • Used Spring Framework to develop lightweight business components.
  • Used IBM MQ Series in the project
  • Used XML for the data exchange and used SAX and DOM parser to extract and read the required information from the XML.
  • Implemented the persistence layer using Hibernate ORM.
  • Developed Web Services using REST, WSDL and XML.
  • Developed the helper classes for better data exchange between the MVC layers.
  • Developed session beans for the business logic.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Developed the Hibernate mapping files and involved in writing JUnit test cases and suits using Eclipse IDE.
  • Configured and deployed the application in WebLogic Application Server.

Environment: J2EE, Java, Servlets 3.1, JSP, JDBC, EJB, JQuery, HTML5, JSTL, XML, Spring 4.0, Hibernate 4.1.9, Oracle 11g, MQ, AngularJS, NodeJS, Web Services, JUnit, Log4j, SOAP, XML, JavaScript, UML, JAX-WS, JAX-RPC, JUnit 4.0, REST, WSDL, XML 1.1, Weblogic Sever 11g, Maven, Jenkins, Trac, SVN, Tortoise SVN, AJAX, jQuery, RSA, UML, HP Service Manager.

Confidential, Kansas City, Mo

Java/J2EE Developer

Responsibilities:

  • Designed and developed various modules of the application with J2EE design architecture, frameworks Like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Followed Agile software development with Scrum methodology.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton.
  • Used Hibernate in persistence layer and developed POJO's, Data Access Object (DAO) to handle all database operations.
  • Worked on Oracle as the backend database.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Developed server-side services using Spring Web Services (SOAP, WSDL)
  • Server side validations using Struts Validator and Hibernate Validator framework.
  • Wrote application front end with HTML, JSP, Ajax/JQuery, Spring Web Flow, XHTML, DHTML and CSS.
  • Wrote custom JSP tags for role-based sorting and filtering.
  • Used JQuery for UI centric Ajax behavior.
  • Used Log4j to assign, track, report and audit the issues in the application.
  • Worked on project build-script by using ant and deployed on JBoss.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Environment: Java, J2EE, JSP, Servlets 2.5/3, Hibernate 3.5, Spring 2.5.6, Web Services, SOAP, WSDL, UML, HTML, XHTML, DHTML, JavaScript, JQuery, Struts 2.0, CSS, Spring Web Flow, XML, JBoss, Log4j, Oracle10g, JUnit 4, Eclipse 3.5, EJB.

Confidential, Troy, MI

Java/J2EE Developer

Responsibilities:

  • Developed Web application by using Tapestry frame work.
  • Developed Tapestry pages using HTML.
  • Involved in Analysis, Design, Development phases of Software Development Life Cycle (SDLC)
  • Used Rational Rose for Use Case Diagrams, Activity Flow diagrams, Class Diagrams and Object diagrams in design phase
  • Used JUnit Testing Framework for Unit Level Testing using WSAD
  • Extensively used Hibernate in data access layer to access and update information
  • Used WinCVS for version control across common source code used by developers
  • Worked on AS/400 and DB2 data base.
  • Developed web applications using Eclipse IDE, servlets, websphere server.

Environment: Java, JSP 1.2, Servlets 2.3, EJB 2.0, Struts 1.2, JavaScript, Rational Rose, WebSphere Application Server 5.0, WSAD 5.0, JUnit, Oracle 9i, Cvs 1.2, Eclipse IDE 3.1/3.6, Java SE 6, Java EE6, AS/400, Tapestry 3.0, JMS, JDBC, JTA, JPA, JAX-RPC, MVC; Struts, Spring, XML, DOM/SAX parsing, XML Schema, XSLT, XPath, XQuery, JAXB, Web Services, WSDL, Apache Tomcat, WebLogic, Servlets, Tiles, XML, JSF

Confidential

Java Developer

Responsibilities:

  • Developed code fixes and enhancements for inclusion in future code releases and patches.
  • Worked effectively with design teams to ensure software solutions elevated client side experience.
  • Wrote SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Data retrieval and storage in Oracle database. Retrieval of data from database using JDBC Connectivity.
  • Created Web Pages using XML, HTML, CSS, and JavaScript.
  • Followed Agile methodology, interacted directly with the client, provide/take feedback on the features.
  • Worked extensively on creating rich front-end web interface using HTML/CSS, jQuery and JavaScript.
  • Configured connection caches for JDBC connections.
  • Configured Logger, appended and layout using log4j.
  • Performed Unit Testing of all Modules.
  • Used Eclipse as IDE tool to develop the application.

Environment: Java, J2EE, Servlets, HTML, XML, JavaScript, Servlets, Oracle9i, Waterfall model, Eclipse.

We'd love your feedback!