We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

TN

OBJECTIVE:

To continuously strive for higher achievement in life and job satisfaction. To accept challenging work and contribute to the success of organization by hard work and acquired skills. Learn and adapt faster on the job to equip myself with latest technologies and best practices to benefit myself and the organization I am part of.

SUMMARY:

  • Self - motivated individual with 7 years of professional experience in development and testing of web applications and client/server environment in Java/J2EE technologies.
  • Experience in implementing complete Software development life cycle ( SDLC ) for various applications including Analysis, Design, Development, Implementation, Maintenance and Support.
  • Experienced in designing and developing enterprise and web applications using Java and J2EE technologies like Core Java, Servlets, JSP, JDBC, JNDI, JPA, JAX-WS, Spring, Hibernate, JMS, XML and JUnit.
  • Proficient use of developing application using Eclipse, WebStorm, NetBeans
  • Worked extensively in Model View Controller (MVC) architecture for web development using JSF and Spring MVC.
  • Experience in working in environments using Agile, Waterfall and Test Driven development methodologies.
  • Experience in working with the presentation layer using HTML, CSS, JSP, JSTL, Custom tag libraries, JavaScript, JQuery, and AJAX.
  • Experience in developing web applications using JAVA/J2EE concepts like OOP, Multithreading, Collections, JAVA SWING, JDBC, JSP, SERVLETS, JMS, HIBERNATE, SPRING, WEB SERVICES, STRUTS and Java Beans
  • Develop multi-tasking performance with the help of Multithreading.
  • Good understanding on open source frameworks like SPRING 2.5 (core, context, ORM, web modules), Hibernate 3.5, JSF 2.0, Angular JS.
  • Expertise in using APIGEE for security implementations.
  • Hands on experience with Server side implementation of javascript-Node.js.
  • Experienced in developing event driven applications using AJAX, JSON and XML.
  • Experience developing SOA based application with RESTful and SOAP web services. Development experience with XML/JSON based web services.
  • Strong knowledge in spring framework (Core, Spring DAO, Spring AOP, Spring ORM) server-side component architecture for simplified development of distributed, transactional, secure and portable application based on Java Technology.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Experienced in working with Angular JS, Angular UI in developing MVC apps.
  • Good experience in J2EE Testing in developing test cases with Junit for Unit testing, and logging using Log4J.
  • Used various web servers like Apache Tomcat, JBOSS and Web logic and IBM Web sphere
  • Experience in JDBC Programming and also with writing SQL Queries, PL/SQL stored procedures, Functions, and packages.
  • Good knowledge in AWS EC2, S3, Kibana, Arora and ElasticSearch.
  • Worked with RDBMS like My SQL, Oracle, and DB2.
  • Good experience in implementing Junit for Unit testing, logging using Log4J and ANT tool to compile, package and deploy the components to the Application Servers in different environments.
  • Development, testing and deployment experience of enterprise applications on Windows & Linux platforms through IDE’s such as Eclipse, RAD, and NetBeans.
  • Experience with Agile/Scrum and Test Driven development ( TDD )
  • Good Communication, presentation and interpersonal skills and very good team participant

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, COBOL, Visual Basic

J2EE Technologies: Servlets, JSP, Custom Tag Libraries, JDBC, JNDI, Collections, Multi-threading, JMS, Java Mail, JAXB, JAXP.

Web Technologies: HTML, DHTML, JavaScript, Ajax, CSS, XML, DTD, XSD, XSLT, SAX, DOM, JSON

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

Application/Web Servers: Apache Tomcat, JBoss, WebSphere, WebLogic, Glassfish

Web Services: Apache CXF/XFire, Apache Axis, SOAP

IDE: Eclipse, NetBeans, JDeveloper, WSAD

Tools: Ant, Maven, TOAD, XML SPY, Selenium

Frameworks: Struts, Spring, Hibernate

Version Control Systems: CVS, SVN, JIRA, Clear Case

Testing/Logging tools: JUnit, EasyMock, JMock, log4J

Operating Systems: Windows XP/Vista/7, Unix, Linux

PROFESSIONAL EXPERIENCE:

Confidential,TN

Sr. Java Developer

Responsibilities:

  • Coordinate with the Project Manager, Other Architects, Business Analyst and Business users to convert business requirements into technical specifications.
  • Implement and maintain Spring bean configuration files for data sources, IOC beans, AOP, DAO and different injection types.
  • Enhancements of interfaces for billing functionality.
  • Implement the business logic using the Spring MVC framework with Hibernate (with JPA) for CRUD operations.
  • Implement Spring REST and SOAP web services to invoke backend/other systems for enhanced modules
  • Create Restful services using Spring MVC
  • Use APIGEE portal for building and launching the application.
  • Worked on providing transaction management through Spring to various services.
  • Interacting with backend systems.
  • Implemented JMS listeners to connect to the Tibco JMS queues for producing and consuming JMS messages.
  • Developed JSR 168/286 portlet services and utility applications for the Enterprise Portal.
  • Use of Multithreading and Collections Framework including List, Map etc
  • WSDL, SOAP Web services using JAX-WS has been used to expose the Web Services.
  • Log4j framework has been used for logging debug, info & error data.
  • Develop unit test cases using JUnit.
  • Deploy Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Create SoapUI projects to communicate with Business Analysts
  • Use ANT as a build tool. Also worked in an Agile work environment
  • Use WebSphere application server for the deploying.
  • Log4j framework has been used for logging debug, info & error data.

Environment: Java 1.8, J2EE, AWS, Spring 4.1, Angular JS1.3, Maven, Hibernate 4.3,Hibernate, JPA, WebSphere application server V8.5, Ant, SoapUI, Git, JUnit, and Log4j.

Confidential,Terrace, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Participated in multiple phases of project life cycle.
  • Involved in various phases of Software Development Life Cycles (SDLC) like Design, Development and testing phases, and developed Use Case diagrams, Class diagrams, and Sequence diagrams.
  • Used Spring (MVC) Framework to develop the application. Used Factory, DAO, Singleton and DTO and Value Object, Business Delegate design patterns.
  • Used Spring IOC to inject services and their dependencies.
  • Developed the front-end screens using HTML, CSS and JSP.
  • Implemented dynamic functionality to screens using JQuery and Implemented Asynchronous means of retrieval of data using AJAX.
  • Developed different modules using J2EE (Servlets, JSP, JDBC, JNDI)
  • Designed and implemented the user interface using JSP, Servlets, JavaScript, HTML, CSS and AJAX.
  • Developed the application using Spring MVC Framework by implementing controller and backend service classes.
  • Application development using Java/J2EE Technologies which include Servlets, Java Beans, Spring 3.x, Web Services (SOAP and RESTFUL)
  • Implemented Hibernate in data access layer to access and update information in the database.
  • Implemented HQL queries to perform data base operations.
  • Implemented SOAP based JAX-WS web services.
  • Taken care of complete Java multithreading part in back end components
  • Use Maven to build the application and deploy on Weblogic Application Server.
  • Involve in design and development of server side layer using Spring IOC, Spring ORM, Spring AOP and JAX-WS web services.
  • Implemented SOA architecture with web services using RESTful web services .
  • Analyzed the Software Requirements and system specifications and wrote test plan for the installation, GUI, Functional, Regression and Integration Testing
  • Used Auto-Wired for bean management through Spring IOC
  • Created test cases using JUNIT and Eclipse for IDE
  • Implemented Spring AOP for logging and exception handling for common logic.
  • Used Log4J for logging and tracing the messages.
  • Debugged the application by running the server in debug mode and having the experience in usage of log4J to log the information in log files.
  • Involved in Design, analysis, Implementation, Testing and support of ETL processes for Stage, ODS and Mart.
  • Used Eclipse as IDE tool to develop the application and JIRA for issue tracking .
  • Used SVN for version control and JIRA for project and issue tracking.

Environment: Spring, Hibernate, AJAX, JSP, Eclipse, Weblogic, HTML, JSTL, Oracle, PL/ SQL, SQL, Web Services (SOAP), Maven, SpringMVC, Spring IOC, Spring ORM, Spring AOP, JSP, CSS, JOSN, JavaScript, XML, XSD, ANT, Toad, Oracle, WebLogic, JUnit, JIRA, log4J

Confidential,Co

Sr. Application Developer

Responsibilities:

  • Involved in analysis, design, development and support of the application.
  • Involved in Multi-Tiered J2EE Design Utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • Implemented MVC architecture using Struts Framework, Coding involves writing Mapping files, Form Beans, Action Classes and JSPs.
  • Used JSTL tag Library and Sturts Tag Library in JSP for flow control, URL Management, data formatting and internationalization.
  • Used Spring Framework. Integrated spring and Struts. Spring Annotation is used For the bean wiring.
  • Used Hibernate as ORM framework. Involved in writing Hibernate Mapping files.
  • Developed user interface using JSP, Java beans, JSTL, Struts Tag, HTML and JavaScript to simplify the complexities of the application and AJAX with jQuery for better user experience.
  • Involved in writing the DAO classes. Used Spring-Hibernate ORM layer for DAO Implementation.
  • Involved in writing application level Code to interact with APIs, Web Services Using AJAX, JSON, and XML Responsible for writing AJAX functions using JavaScript, JQuery and CSS in HTML.
  • Develop Web services to allow communication between applications through SOAP over HTTP using Apache CXF.
  • Implement JMS for asynchronous auditing purposes
  • Involved in writing SOAP based web services for communication between its Upstream applications.
  • Achieved reliable and asynchronous exchange of important information Using Java Messaging Services (JMS).
  • Involved in writing Stored Procedures in Oracle PL/SQL.
  • Involved in efficient using of multithreading concept for improving CPU time.
  • Involved in writing unit testing for the application.
  • Maven and Jenkins used for the automatic build process.
  • Assisted QA teams for creation of different test cases for end to end validation of tracking code.
  • Involved in Managing/Fixing bugs and Client Issues in the application.

Environment: Java, J2EE, JSP, Servlets, JavaScript, HTML, Ajax, Struts 1.3, Spring 2.5, Hibernate 3, SQL/PLSQL, WebServices, SOAP, XML, WSDL, JUnit, WebSphere 6.1, Clearcase, Clear Quest 4c, IBM Maximo, HP Quality Center, Oracle 10g, Unix, Windows.

Confidential

Sr. Web Application Developer

Responsibilities:

  • Involve in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Follow Agile Methodology in analyze, define, and document the application which will support functional and business requirements. Coordinate these efforts with Functional Architects.
  • Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate, ORM and Spring MVC Framework.
  • Developed a communication layer that is used for consuming Web Services (SOAP) and this layer was used while fetching the products.
  • Designed the structure of the Web Services to be implemented.
  • Used Windows Communication Foundation (WCF) methodology and Entity Framework Model to implement the Web services.
  • Design and developed front-end using Servlet, JSP, JSF, DHTML, Java Script and AJAX.
  • Develop JSP pages using Struts frame work, Custom tags and JSTL.
  • Use all the components of Struts Framework like Action Forms, Action Servlets, Action Mappings, Action Errors, and Tiles.
  • Used YUI, JQuery, JavaScript, Ajax for rich internet experience.
  • Extensively involved in coding with AngularJS, jQuery UI and jQuery Mobile to add functionalities and effects like Accordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar.
  • Worked on Ext JS for user interface widgets with High performance scalable grids, trees and menus.
  • Involve in configuring web.xml and struts-config.xml according to the struts framework.
  • Develop a web-based reporting system with JSP, DAO and Struts-Validator using Struts framework.
  • Implement JMS for asynchronous auditing purposes.
  • Involve in integration of claimant information with IBM MQ Resource Adapter for message queuing.
  • Involve in developing Message Driven and Session beans for claimant information integration with MQ based JMS queues.
  • Develop ORM scripts for Hibernate to synchronize Domain Model and Relational Model.
  • Involved in writing the Java utility classes to convert MQ based control claimant information.
  • Develop a Web Service (Mapping Document) that is shared between front end and medical bill review system.
  • Wrote and executed DB2 stored procedures using DB2 and SQL Server 2000/2005/2008.
  • Implement Spring MVC Architecture; Servlet targeting request module and flow of control generating JSP in Presentation layer.
  • Use Oracle as resource tier and developed PL/SQL Stored procedures, Function and Event Triggering in add, update and retrieval modules.
  • Develop DAO (Data Access Object) classes in order to access data from database.
  • Experience in working with IDE tools WebSphere.

Environment: J2EE, Hibernate, Spring MVC Framework, YUI, EXT JS, UML, Servlet, JSP, JSF, AJAX, DHTML, Java Script, Oracle, EJB (Session and Message Driven Beans), Web services, JDK, PL/SQL, DAO, WebSphere

Confidential,Houston,TX

Java Developer

Responsibilities:

  • Designed and guided the team for implementing Client module and XSL conversions using XSLT
  • Developed code of SQL and Views using IBM DB2 for the database.
  • Developed Scalable applications using Stateless session EJBs and used XML, WSDL, UDDI, SOAP Web Services for communicating data between different applications along with XML, XSLT, XSD,.
  • Handled database interaction writing SQL Queries, Oracle 8i was used as Database for central Fund repository. The service was deployed on WEBSPHERE
  • Developed dynamic WEB screens, Customization of the screens done using JSP.
  • Involved in Requirement Analysis to understand the Company needs for various downstream systems.
  • Involved in deciding the WEB Service architecture with XML and SOAP for integrating with heterogeneous systems.
  • Created the design using class diagrams and sequence diagrams.
  • Designed and implemented SOAP XML Request and Response, WEB Service WSDL using XML SPY.
  • Implemented WEB Service using Apache SOAP API
  • Designed and implemented subsystem for administrative tasks (like verify data loads, consistency check and notify clients for data extract) using SERVLETS, session and Entry bean and java classes..
  • Tested and debugged SERVLETS, JSP using Visual age JSP execution monitor. Used JDBC for communicating with the database.
  • Client and server side validation done in Java Script.
  • Involved in writing XML documents.

Environment: Core Java, J2EE, EJB, JDBC, JSP, Oracle, SOA, WEBSPHERE, SERVLETS, HTMLConfidential

Java Developer

Responsibilities:

  • Participated in multiple phases of project life cycle.
  • Used Spring (MVC) Framework to develop the application. Used Factory, DAO, Singleton and DTO and Value Object, Business Delegate design patterns.
  • Used Rational Rose to draw UML diagrams and to develop the Use cases, Activity Diagrams, Sequence Diagrams and Class Diagrams.
  • Implemented the spring framework for Dependency Injection (DI/IoC).
  • Configured MQ Connection Factory, Queue names in WebSphere Admin console for JMS.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle Server database.
  • Prepared ETL standards, Naming conventions and wrote ETL flow documentation for Stage, ODS and Mart.
  • Used WebSphere for application server.
  • Implemented the Spring-ORM for Hibernate using the Hibernate Template class.
  • Designed and developed the Object Relational mapping using Hibernate to store and persist data in Oracle database.
  • Experience as a Business Analyst and ETL Developer with Data warehouse tool Abinitio and Oracle experience.
  • Involved in writing the associations for the query in xml mapping files in Hibernate.
  • Developed SQL queries and Stored Procedures using PL/SQL to retrieve and insert into multiple database schemas.
  • Developed JUNIT test cases for unit testing.
  • Used Eclipse as development environment tool.
  • Used JIRA for tracking the Activities, Tasks and Defects.
  • Used SVN to manage the source code.
  • Documented the Migration process to make it easy for future migrations.
  • Used Log4j for writing the logs including errors, info, etc.
  • Used ANT build scripts and DOS deployment scripts to handle staging in QA & Pre prod environments.

Environment: Java, J2EE, JSP, MVC, Servlets, Struts, Hibernate, JDBC, XML, XSLT, WebSphere, JavaScript, HTML, Design Patterns, SVN, UML, Eclipse, ANT, Rational Rose, Tomcat, Toad, Oracle 10g.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Developed web application using JSP, Servlets, Java beans that uses MVC design pattern
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP
  • Wrote JavaScript for client side validation.
  • Used Eclipse as IDE tool for creating JSPs, Servlets, EJBs, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Monitored the logs using Log4J and fixed the problem
  • The application was deployed on the Tomcat.
  • Involved in creating and extracting data from database using SQL Queries and PL/SQL Stored procedures on Oracle database
  • Involved in build and deploying the application using ANT
  • Used CVS as version control system

Environment: Java, JDBC, JavaScript, Html, CSS, JSP, Servlets, JavaScript, PL/SQL, Tomcat, Oracle, NetBeans IDE, CVS, ANT

We'd love your feedback!