We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Troy, MI

PROFESSIONAL SUMMARY:

  • 8+ years’ experience in analysis, architectural design, prototyping, development, Integration and testing of applications using Java/J2EE Technologies
  • Expertise in Core Java programming, multi - threading, reflections, data structures, generics and adhering to OOPS concepts.
  • Expertise and thorough knowledge of Struts Framework with Tiles, Spring, Servlets, JSP, EJB,JDBC, HTML, AngularJS, Java Beans, JavaScript, Ajax and XML technologies.
  • Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications
  • Proficient in developing secure enterprise Java applications using Java/J2EE, JSP, Java Script, Web services (SOAP and RESTful), HTML5, JDBC, XML, EJB, JMS, SQL, PL/SQL, Oracle, JBOSS, IBM DB2, MySQL, Apache Tomcat, RMI, Web Sphere MQ.
  • Hands on experience in solving software design issues by applying design patterns including Singleton Pattern, Business Delegator Pattern, Controller Pattern, MVC Pattern, FactoryPattern,Abstract Factory Pattern, DAO Pattern and Template Pattern
  • Experienced in creative and effective front-end development using JSP, JavaScript, HTML5, DHTML, XHTML Ajax and CSS
  • Expert level skills in programming with Struts Framework, Custom Tag Libraries, Spring tag Libraries and JSTL.
  • Good Working experience in using different Spring modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module in Web applications
  • Aced the persistent service, Hibernate and JPA for object mapping with database.
  • Configured XML files for mapping and hooking it with other frameworks like Spring, Struts
  • Good exposure of Web Services using and SOAP and REST.
  • Good knowledge in developing RESTful Web Services.
  • Working knowledge of database like; Oracle 8i/9i/10g, Microsoft SQL Server
  • Experience in writing numerous test cases using JUnit framework and creatingMongoDB/Node.js catching routines.
  • Strong experience in database design, writing complex SQL Queries and Stored Procedures.
  • Have extensive experience in building and deploying applications on Web/Application Servers like JBoss, WebLogic&WebSphere
  • Experience in Building, Deploying and Integrating with Maven, and developing logging standards and mechanism based on Log4J
  • Strong problem solving skills, good communication, interpersonal skills and a good team player.

TECHNICAL PROFICIENCY:

Languages: JAVA, C, C++, Oracle PL/SQL, UML.

Java/J2EE: Servlet, JSP, JSTL 1.2,EJB 3.0/2.1, JMS1.1, JDBC, RMI, Junit, Web Services, XML,XSLT, XSD, JAXP, JAX RS,DOM, SAX, Applets, Custom, Tags.

WebTechnologies:  HTML, HTML5, DHTML, JavaScript, JQuery, CSS, AJAX,Web Services (SOAP, JAX, RPC, WSDL). 

Databases: Oracle 11g/10g/9i, MySQL, SQL Server, POSTGRESQL, DB2.

DatabaseTools:  TOAD, SQL.

OR Mapping: Hibernate.

Web/Application Servers:  WebSphere, WebLogic, JBoss.

Frameworks:  Struts, Hibernate, MVC, JSF, Spring, JQuery

Operating Systems:  Windows NT/2000/XP/7, UNIX, Linux Sun Solaris.

IDEs/Versioning:  Eclipse, Net Beans, Edit Plus, SVN, CVS, Ant, Maven, Log4J, Rational.

Performance/Tools: Rose, SOAP UI, Quality Center.           

Methodologies: Waterfall Model, Agile, OOAD, Test Driven Development (TDD), KANBAN. 

PROFESSIONAL EXPERIENCE:

Confidential, Troy, MI

Sr. Java Developer

Responsibilities:

  • Worked as a team member in Mortrac project, 1003 module. One of the main mortgage applications of Confidential bank.
  • Responsibility includes, adding new features to 1003 according to the government monitoring information (GMI) suggestions.
  • Wrote and updatecomplex PL/SQL packages for extracting data from databases.
  • Also remained the part of architecture team which worked in cleaning code for unused web services.
  • Used Spring MVC, Struts framework, Oracle PL/SQL packages.
  • Used features of Java 8, like Lambda to facilitate functional programming and simplify the problem.
  • Used stream feature of Java 8 for aggregate operation and pipelining.
  • Deployed the applications on Apache Tomcat Application Server.
  • Used Soap and Rest Web Services to transfer the information to application that is remote and global to different financial institutions.
  • Gained knowledge in CI/CD pipeline using Jenkins, Maven, SVN, CHEF, and AWS Code Deploy.
  • Worked on highly advanced user interface design and development using AngularJS, Node.Js, HTML5, Velocity Template, React, Backbone and Bootstrap.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Performed unit testing using Junit
  • Built a highly scalable, low-latency Node.js API Gateway and log to MongoDB for analytics.
  • Created and updated collections, documents that store JSON strings using Mongo DB.
  • Web Services SOAP, WSDL, Rest.
  • Created MongoDB/Node.js caching routines.
  • Worked on user interface design and development using Java script, HTML5, Velocity Template and Bootstrap.
  • Used XML Web Services using Rest to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Performed unit testing using Junit.
  • Design and development of User Interfaces using HTML5, CSS, JSP, JavaScript, Angular JS, AJAX, client side and server side validations.
  • Used Angular JS framework to bind HTML (views) to JavaScript objects.
  • Built the reusable service components using Angular JS services with Object Oriented JavaScript, JQuery, HTML, CSS3 based on the visual designs.
  • Followed agile methodology (Scrum Stand ups, Sprint Planning, Sprint Review, Sprint Showcase and Sprint Retrospective meetings) and coded using Test Driven Development (TDD).

Environment:MAC OS, Win 7 OS, Java, Java 8, J2EE, Apache-Tomcat, Maven, eclipse (Kepler) IDEA, Spring MVC, Strut, Core Java, Oracle 10g,NoSQL/Mongo DB, HTML, XML, XSL, SAOP, WSDL, REST, JSON, JQuery, AJAX, AngularJS, Hibernate 2.5, Intellij, Jenkins.

Confidential, Boston, MA

Sr. Java Developer

Responsibilities:
  • Worked as a team member in Mined-Shared project, a health care solution used for data analytics of medical records. Responsibility includes, worked on the new features of the application, like development of new Registry Server for the Mined-Shared. Besides working on the new changes I also worked on issues reported by client and the QA.
  • Worked as team member in tooling team, FM-Console is an in-house project(tool). Worked on issues reported by QA and users of the tool.
  • Provided operational support to all production applications, production errors and deployed applications for end users.
  • Used Spring MVC Framework and Groovy & Grails.
  • Deployed the applications on Apache Tomcat Application Server.
  • Used XML Web Services using Rest to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Worked on highly advanced user interface design and development using AngularJS, Node.Js, HTML5, Velocity Template and Bootstrap.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Performed unit testing using Junit
  • Built a highly scalable, low-latency Node.js API Gateway and log to MongoDB for analytics.
  • Web Services SOAP, WSDL, Rest
  • Followed Agile methodology (Scrum Stand ups, Sprint Planning, Sprint Review, Sprint Showcase and Sprint Retrospective meetings) and coded using Test Driven Development (TDD).
  • Created and updated collections, documents that store JSON strings using Mongo DB.
  • Developed the business logic code in Core Java/J2EE, Hibernate, Struts, JDBC etc.,
  • Wrote and developed complex SQL queries for extracting data from databases.
  • Developed JUnit test cases for all the developed modules.
  • Gained knowledge in CI/CD pipeline using Jenkins, Maven, SVN, CHEF, and AWS Code Deploy.
  • Built a highly scalable, low-latency Node.js API Gateway and log to MongoDB for analytics.
  • Implemented the flow of transactions using RMI, IBM WebSphere MQ.
  • Design and development of User Interfaces using HTML5, CSS, JSP, JavaScript, Angular JS, AJAX, client side and server side validations.
  • Used Angular JS framework to bind HTML (views) to JavaScript objects.
  • Built the reusable service components using Angular JS services with Object Oriented JavaScript, JQuery, HTML, CSS3 based on the visual designs.

Environment: MAC OS, Java, J2EE, Hibernate 2.5, Apache-Tomcat, Maven, Intellij, Jenkins, IDEA, SpringMVC, Core Java, Oracle 10g, HTML, XML, XSL, SAOP, WSDL, REST,JSON, JQuery,RAD,AJAX, NoSQL/Mongo DB, AngularJS, NodeJS.

Confidential, Dallas, TX

Sr. Java Developer

Responsibilities:
  • Provided round the clock operational support to all production applications, production errors and deployed applications for end users.
  • Used Spring Framework to support the Hibernate tool.
  • Implemented and designed the application MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Used JSF for building web based user interfaces.
  • Deployed the applications on IBM Web Sphere Application Server.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Created service implementations for the concerned Service using ANT targets.
  • Developed the business logics using Struts 1.1 Framework with MVC design pattern.
  • Used some of the features of the HTML5 and CSS3 for the webpage development and styling.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used Hibernate to invoke Stored Procedures and database connectivity to ORACLE.
  • Created MongoDB/Node.js caching routines.
  • Have proficiency in using DAO and DTO patterns to persist data into database 
  • Created and consumed web services for building the business application layer.
  • Consumed JQuery APIs to handle the events, Validation issues and client side functionalities.
  • Designed GUI pages using HTML4, CSS, JavaScript, XSL, XSLT and AJAX, JSON and AngularJS
  • Web Application was deployed on the WebSphere server on Windows.
  • Performed unit testing using JUnit framework and deployed the application on Tomcat and JBoss application server.
  • Developed complex SQL queries, Stored Procedures.
  • Web Services SOAP, WSDL, Apache Axis, JAXP
  • Developed JUnit test cases for all the developed modules.

Environment: Java, J2EE, Hibernate 2.5, JMS, Junit, NoSQL/Mongo DB, Spring Core,Jenkins, JSF, JQuery, JNDI, Maven, Oracle 10g, HTML, HTML5, XML, SAOP, WSDL, RAD, IBM Web Sphere Application Server 6.1, UNIX, LOG4J.

Confidential, St. Louis, MO

Sr. Java Developer

Responsibilities:
  • Participate in project planning sessions with business user to analyze IT Requirements to develop application.
  • Interacted with the business users to understand the technical design document and requirement to develop application.
  • Executed the functionalities using Java, JSP, Servlets and J2EE framework. 
  • Client pages are built using HTML, JSP, XML to interact with users, and the business logic is implemented using Servlets and Java Beans.
  • Developed Action Form, Action Forward Servlets and Struts Configuration Files. 
  • Used Struts framework to manage the project in MVC pattern.
  • Used JSTL and developed required tiles and tile definitions for templating and defined configuration in the struts configuration.xml.
  • Implemented back end as Oracle 9i and wrote complex queries for fetching and updating
  • Acted as a technical mentor to other team members and openly and proactively share knowledge
  • Implemented stateless session beans and Web Services using SOAP, WSDL
  • Worked in Production Support resolving high visibility and high priority tickets.

Environment: Java, JSP, JQuery, Servlets and J2EE, HTML, JSP, XML, MVC,SOA.

Confidential, Boston, MA

Sr. Java Developer

Responsibilities:
  • Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project.
  • Design and Implementation in Agile (scrum) methodology.
  • Developed Core Server, a Java service that processes applications by reading a JMS queue for notifications Interacting with the Business users and clients and gathering their requirements.
  • Created the Mock-ups using class diagrams (use-case, class, sequence) for understanding the web application.
  • Implemented SOAPWeb services for Data Ordering information with external vendors.
  • Executed node.js framework for user interface design.
  • Migrated the system from existing servers and configuring them on new servers.
  • Applied Design patterns like Singleton, DAO patterns for layering architecture.
  • Implemented Hibernate for persisting data in to the database.
  • Supported different stable releases and subsequent monitoring after releases.
  • Log4J was employed for logging errors in the application and JUnit was used for Unit Testing of the developed code versioning control by SVN.
  • Involved in writing procedures, queries using PL/SQL to process the data on ORACLESQL database.
  • Performed unit testing using Junit and analyzing the performance.

Environment: Agile Scrum Methodology, Java, JMS, HTML, JSP, SOAP, REST Web Services Apache Maven, Hibernate, SVN, Oracle 11g, SQLplus, Junit, and Log4J.

Confidential, Detroit, MI

Sr. Java Developer

Responsibilities:
  • Analyzed the business requirements and developed feasibility documents based on the specifications provided by the Business users.
  • Involved in Analysis, Design, Coding, and unit testing of the project.
  • Extensively used HibernateFramework for data handling.
  • Involved in implementing the Hibernate API for database Connectivity
  • Developed Hibernate mapping configuration files to provide the relation between Java objects and database tables
  • Developed JSP pages and implemented client side validations using extjs.
  • Developed GUI based form controls and widgets using extjs.
  • Developed JUnit test cases for unit testing.
  • Used WebSphere application server for deploying the application.
  • Used CVS to maintain version controlled source code.
  • Co ordination with in the team and vendor team in case of dependencies
  • Configured web.xml to create Session Factory according to the Hibernate framework.
  • Resolved production issues during warranty phase.
  • Primary Contact for 24/7 Production Support.
  • Implementing Change Request raised by Business users.

Environment: JSP, Servlets, Spring MVC, Hibernate, RAD, XML, JSTL tags, WebSphere Application Server 6.1, IBM, DB2, JUnit, Windows XP, Java Script, extjs,

Confidential

Sr. Java Developer

Responsibilities:
  • Worked on the SDLC life cycle including Requirements gathering, designing the application and then implementing the design.
  • Participated in writing the functional requirements with the team.
  • Developed UML diagrams (Class diagrams, Activity diagrams, Sequence diagrams) as part of design documentation and other system documentation using Rational Rose.
  • Involved in Development of Graphical User Interface (GUI) using Struts 1.1 including validation framework and JSP.
  • Designed and developed Front end using JSP, JavaScript.
  • Implemented “Model View Controller (MVC)” architecture to obtain “Layered Architecture” to isolate each layer of the application to avoid the complexity of integration and customization.
  • Used JSP for developing Dynamic Web Pages.
  • Generated JUnit Test Cases to test the application.
  • Used Ant to build the deployment JAR and WAR files.
  • WebLogic application server was used to host the EJBs, and used VSS for version control.
  • Used Bugzilla for bug tracking, and performed functional and integration testing.
  • Log4j was used to log both User interface and Domain Level Messages.

Environment: JAVA, J2EE, JSP, Servlets, Struts Framework, JavaScript, JUnit, ANT, Visual Source Safe (VSS), Log4j, Bugzilla.

We'd love your feedback!