We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

PROFESSIONAL SUMMARY:

  • Over 8 years of working experience in all phases of software application design and development
  • Expertise in design and development of Applications involving Servlet, JSP, MVCFramework, EJB, XML, JDBC, LDAP, OAuth2.0 and SAML 2.0.
  • Strong Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL) and REST Web Services.
  • Experience in Software Development Life Cycle (SDLC), Rational Unified Process (RUP) and AGILE methodologies, Enterprise Java Beans.
  • Extensively worked with Oracle 10g/9i/8i, Postgres and DB2 relational database management systems.
  • Experience working with Spring Framework. Have worked on client customized frameworks developed on Struts and exposed to WICKET framework.
  • Developed J2EE applications on IDE's like Eclipse, Spring tool suit and Rational Application Developer.
  • Worked with XML APIs such as JAXP that includes SAX and DOM, JAXB and experience in designing the XSD schema generation.
  • Extensive experience in developing and deploying applications on Oracle WebLogic Application Server, IBM WebSphere and Apache Tomcat.
  • Experience in building enterprise applications using ANT, Maven and Jenkins
  • Experience in error logging and debugging using Log4J, JUnit and Load Runner.
  • Experience in using version control management tools like SVN, CVS and Microsoft Visual Source Safe
  • Past 6 months working on SAP Hybris tool and exposed to ecommerce business.
  • Have good knowledge on process and in designing the rule engines for business process management (BPM) tools.
  • Excellent communication and interpersonal skills and a very good team player with the ability to work independently.
  • Ambitious, highly motivated and ability to face the challenging work environment and deliver quality output while meeting strict timelines.

TECHNICAL SKILLS:

J2EE Technologies: JSP, Servlets, JavaBeans, Struts, JDBC, JSP Custom Tag Libraries, XML (SAX & DOM), JNDI, JMS, Applets, Log4J, JSTL, JUnit.

Middleware: ODBC, JDBC, RMI, Blaze DS.

Web/App Servers: IBM WebSphere 6.x/5.x, Tomcat, JBoss, Apache, Resin, Apache Axis.

IDE Tools: EditPlus, TextPad, Eclipse, WSAD, RAD

Databases: Oracle 9i/10i, DB2/UDB, SQL Server, MySQL,

Languages: Core Java, using generics, JavaScript, ActiveX, Perl, PL/SQL, XML, Operating

Systems: Windows, UNIX (Sun Solaris), Linux, AIX, HP - UX.

Frameworks: Hibernate, Spring, Spring MVC, Mate, Adobe Flex, MXML, Action Script

Methodologies: Agile, SCRUM, TDD, Design Patterns, Continuous Integration

Web Technologies: HTML, DHTML, CS3, AJAX, WebServices JAX-RPC, JAX-WS

Network Protocols: TCP/IP, UDP, FTP, HTTP, SOAP

Source Control: Rational ClearCase, CVS

OOAD Tools: MS Visio, IBM RSA

Build Tools: ANT, Maven

Job Scheduler: Autosys

Miscellaneous: MS Excel, MS PowerPoint, MS Word, Database Modeling, SQL Tuning, Object Oriented Modeling using Rational Rose, Version One, TOAD and PDF.

Design Patterns: MVC, View Dispatcher, Data Access Objects, Data Transfer Objects, Singleton, Observer, Factory and Session Façade.

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • In the Front end of the Application designed and implemented a publishing framework and reusable UI component library based on Angular Js, Ajax, and JQuery.
  • The Restful web services have been used to retrieve and update the data which is populated in view using Angular JS directives/services.
  • Utilize in - depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
  • Designed application modules, base classes and utility classes using core java Spring dependency injections, annotations and configuration files.
  • Designed and implemented customized exception handling to handle the exceptions in the application.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database using Annotations.
  • Implemented Java security manager to access EJB (Elastic Java Beans) with Java security API.
  • Designed Inter-process communications mechanisms for job load sharing across multiple computers.
  • Designed and developed Micro Services business components using Spring Boot.
  • Evaluated the Tomcat and Jetty servers and decided to use embedded Jetty server as the container in Micro services for better performance.
  • Used Spring Boot to create stand-alone spring applications.
  • Implemented transaction management using spring declarative transaction management.
  • Implemented message resource mapping using Spring MVC interceptors and Resource bundles.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Created REST Microservices APIs using Spring Boot Application.
  • Used Hibernate core interfaces, mapping associations to implement DAO layer.
  • Implemented AWS IAM for managing the credentials of applications that run on EC2 instances.
  • Developed various helper classes which needed following core Java multi-threaded programming and collection classes.
  • Used Multithreading in programming to improve overall performance.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Integrated spring with Hibernate and made as spring bean using Hibernate Template.
  • Implemented Hibernate Second level of caching to get fast responses.
  • Implemented SOAP based web service using Spring CXF and JMS config objects.
  • Implemented message driven beans, message selectors to consume messages from JMS Queue.
  • Used Http client, Jackson libraries to consume RESTful web services and to handle JSON based responses.
  • Extensively used JQuery selectors, events, Traversal and JQuery AJAX with JSON Objects.
  • Used Spring IOC framework to integrate with Hibernate.
  • Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the Web Logic Application Server using Jenkins.
  • JQuery library and Angular Js has been used for creation of powerful dynamic Webpages and web applications by using its advanced and cross browser functionality.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Environment: Java, Spring, Hibernate, SOAP/RESTful web services, Micro Services, AWS, JMS, JSF, Ajax, JQuery, XML, XSLT, Junit, Log4j, Oracle, TDD, UNIX, Maven, Agile Scrum.

Confidential, Chicago, IL

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, Spring MVC, Core Java, Oracle 10g, HTML, XML, XSL, SAOP, WSDL, REST, JSON, JQuery, RAD, AJAX, NoSQL/Mongo DB, AngularJS, NodeJS.

Confidential, Wichita, KS

Sr. Java Developer

Responsibilities:

  • Implemented web components using Spring MVC Framework
  • Used Spring Framework for implementing the business components using the Dependency Injection.
  • Involved in using Hibernate Framework for database access
  • Involved in designing the system using UML use case diagram, class diagrams, sequence diagrams, component diagrams and activity diagrams.
  • Configured and deployed enterprise application in Tomcat Server
  • Used MVC-II architecture for implementing components
  • Implemented JSR303 validation frame work for cross field validation
  • Implemented Web services using SOA architecture
  • Developed SOAP and Restful services.
  • Implemented JQuery for client side validations
  • Created the jUnit Testcases
  • Created the ant build file for generating the war file.
  • Configured the Jenkins to deploy the war file everyday automatically.
  • Prepared the High Level and low level Design Artifacts.
  • Setup the Dev, Test and Stage Environments.
  • Used the Design patterns - Session Facade, DAO Factory and Business Delegate
  • Used PVCS for code-check-ins.

Environment: Java, J2EE, Sybase, J2EE Web Services, XML, WSDL, Soap, Toad, Eclipse, SOA, UML, Ajax, TOAD, HTML, JavaScript and JSTL. Tomcat Server, PVCS

Confidential, Herndon, VA

Software Developer

Responsibilities:

  • Involved in modifying, updating and testing of the component.
  • Involved in group meeting with teammates and made substantial changes to the architecture to improve performance of the Application.
  • Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
  • Maintained Struts architecture throughout the application.
  • Developed the bean classes for better data exchange between the MVC layers
  • Successfully differentiated presentation from code.
  • Used multi threading and socket programming.
  • Deployed the application on WebLogic, Application Server.
  • Created connection pools and data sources.
  • Modified JavaScript to read client side activities (events) and data and event validations.
  • Used WinCVS as version Control system.
  • Suggested ER models and changes in the table structures
  • Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
  • Involved in separation of components and deploying in different servers and balancing the load among each Server.
  • Solved performance issues and brought optimal output from the available resources.

Environment: Java, J2EE, Sybase, BEA WebLogic Server, JSTL, SQL Server, Struts Frame work, Servlets, JSP, EJB, WinCVS, JavaBeans, Eclipse, UML, Windows XP/Linux.

Confidential, New York

Application Developer

Responsibilities:

  • Involved in requirement analysis, functional specifications and over-all component design.
  • Developed Struts and Hibernate based multi- tier Web Application.
  • Created and maintained the configuration of the Struts Framework
  • Involved in configuration of Struts MVC, E-mail, File-Upload, and Integration with ORM Framework (Hibernate).
  • Implemented object/relational persistence (Hibernate) for the domain model
  • Develop UML diagrams such as Class, Sequence and Activity Diagrams to understand the Systems architecture.
  • Application Design Documented for my entire requirement.
  • Involved in implementation of front end validation component using Java Script, server side validation component using Java classes.
  • Configured Hibernate objects in the Configuration File.
  • Configured the Hibernate configuration files to persist the data to the Oracle 9i Database.
  • Developed DAOs using DAO Design Pattern to insert and update the data for the Policy Module.
  • Helped in developing the complete business flow and helped incorporate session validity checks, form validations and error handling in the application.
  • Implemented ORM in the persistence layer using Hibernate frame work.
  • Deployed the ear files on the Web Sphere Application Server.
  • Used Maven for building the entire web application and deploy them on WebSphere.
  • Involved in server side validations using AJAX
  • Deployed applications on WebSphere Application Server.
  • Involved in Unit Testing of the components using JUnit.
  • Used SVN for version control.

Environment: Java 1.5, J2EE, Struts 1.2, Hibernate 3.0, JSP, JDBC, HTML, JavaScript, AJAX, CSS, Oracle 9i, Eclipse, Unix Shell Scripting, CVS, WebSphere Application Server.

We'd love your feedback!