We provide IT Staff Augmentation Services!

Java Developer Resume Profile

4.00/5 (Submit Your Rating)

IL

Summary:

  • Around 6.5 years of IT experience in design, development, implementation and testing of Client Server, Web Applications using Java/J2EE Technologies.
  • Expertise in Software Development Life Cycle SDLC ,that includes Requirements Analysis, Design, Coding, Testing, Implementation and Maintenance along with methodologies like Object Oriented Analysis and Design OOAD .
  • Experience in design and development of J2EE applications using Core java, java collection, JDBC, Servlets, JSP, Enterprise Java Beans, XML, Java Beans, Struts, J-Query.
  • Experience in Object Oriented Design, Analysis and Modeling using UML/RUP/Rational Rose/Rational Software Architect RSA .
  • Expert level Skills in Core-Java, Springs Frame Work, EJB, Servlets, JDBC,JNDI, JMS, Struts Framework JSF Framework, WSBCC Framework,Maven, SQL, Hibernate, Unix and Windows Platform.
  • Experience in implementing Service Oriented Architecture SOA using Web Services SOAP, WSDL, Restful, JAX-WS
  • Experience with multiple databases like MS SQL, DB2, My SQL and experience in PL/SQL statements and stored procedures.
  • Experience in various open source frameworks like Struts2.0/1.2, and ORM Technology like Hibernate 3.0.
  • Experience in client side Technologies such as HTML, DHTML, CSS and JavaScript.
  • Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
  • Experience using Hibernate for mapping Java classes with database and using Hibernate query language HQL .
  • Experienced in deploying applications on Web Logic, Apache Tomcat, IBM Websphere application servers.
  • Extensively used Relational database systems like Oracle and MySQL.
  • Good at using XML, AJAX and various JavaScript based technologies compatible with Web 2.0.
  • Strong understanding and hands-on on using a relation database management systems RDBMS
  • Acquaintance in modeling and designing Stored Procedures, Packages and Triggers Experience in modeling and creating of J Unit, Ant, and Log4J for testing, building and logging.

Technical skills:

Languages/Framework: Java 1.7/1.6/1.5/1.4, SQL, PL/SQL, Spring,Struts2.0, Hibernate, J2EE Design Patterns, Web services, Log4J, Java Mail, JAXB, JMS, UML.

Server Programming : Servlets, JSP, EJB, Java Beans, JDBC

Databases : Oracle 9i/10g

Scripting Languages : JavaScript

Markup Languages : HTML,XML SAX and DOM , CSS

Programming tools : Eclipse, WebStorm

Application/Web Servers : Web Logic, JBoss, Tomcat 5.0, APACHE Web server

Version Control : CVS, SVN

Management Tools : Putty, Argo UML,Win Merge, MS Visio, HP Quality Center for Bug Tracking and Hudson for Build amp Release Management , HP client for automation OOPS ware

Operating Systems : Windows X, Solaris 8.0, Linux, UNIX, Mac

Protocols : HTTP, SOAP, HTTPS, SNMP, SMTP, and TCP-IP

Professional Experience:

Confidential

Role: Java Developer

Description: Client is a leading telecommunication network provider. AT T offers wireless, landline and internet services. Client has a website for the customers to register, manage their accounts online by which they can pay bills online, track data usage, add/delete accounts, change plans, etc. Project was about creating a SLID Single Login Id for MyAtt my Profile module by which a customer can login and control all the three accounts using just one Access Id.

Responsibilities:

  • Involved in preparing Design Documents.
  • Developed and maintain java code required for the web application.
  • Developed JSPs and implement custom tags and HTML code.
  • Implemented MVC architecture using Struts Framework.
  • Performed validations by using Restful Web Services with JAX-RS.
  • Used AngularJS to develop the project on mobile.
  • Used WebStorm for Code Development in Mobile Version
  • Added AJAX calls using JQuery.
  • Used Eclipse IDE for code development along with SVN for managing the code.
  • Wrote Code to interact with back-end JAVA, AJAX, JSON.
  • Designed the front-end using HTML, CSS, JSP and JavaScript.
  • Experience in modeling and creating of JUnit using MOCKITO framework.
  • Deployed applications on Oracle weblogic AS.
  • Developed Hibernate entity POJO's based on Database Scehma.
  • Followed Agile methodology as SDLC.
  • Extensively involved in production Support and in fixing defects.

Environment: Java 1.7, Struts2.0, Hibernate, , AngularJS, HTML, CSS, Javascript, JSON, AJAX, JSP, Web Services, Oracle 11g, Web logic 12c.

Confidential

Role: Java Developer

Description: Confidential is considered a leading American health care provider, as its flagship facilities have ranked in US News world Report. Employee workflow management system, developed in Java is a distributed application that would enable managers to design workflows, track progress, generate reports for projects and send automated notifications to the team.

Responsibilities:

  • Prepared the sequence and class diagrams
  • Designed Database schema in Oracle and normalized them
  • Prepared Functional Design and Technical Design Documents and Developed stateless session EJBs for encapsulating the business logic
  • Developed MDBs for asynchronous messaging Used JSPs on front end, Servlets as Front Controllers and Java script for client side validations
  • Worked extensively in a multithreading environment
  • Designed and developed the application using design patterns such as Singleton worked extensively with collections, including implementing the use of maps, keys, sets, and linked lists.
  • Developed Ant scripts for the build and deploy of application in different environments
  • Involved in application migration from Web logic 7.0 to 8.1 Used XMLBeans for the xml data accessing
  • XML messages were used to communicate between web services that are written using SOAP and WSDL
  • JMS destinations were queue deployed on IBM MQ series 5.0 and Used Hibernate as ORM tool for the re-modeling of DB schema.
  • Involved in the development of web services and writing shell scripts for server on UNIX
  • Involved in writing JUnit test cases for test driven development.
  • Implemented JMS for making asynchronous requests.

Environment: JEE5 java 5 , Eclipse, Web logic Application server 10.2, Clear Case, Clear Quest, Design Patterns MVC, Delegate, DAO, Data Transfer Object, Singleton, Service Locator ,EJB Session Bean .

Confidential

Role: Java developer

Description: I was involved as a Java developer in this project. This project deals with maintenance and support of various financial applications at PMG, like Laser Check, CRP, manual journals etc.

Responsibilities:

  • Responsible for the designing, coding and developed the application in J2EE using MVC architecture.
  • Developed the presentation layer using JSP.
  • Developed Session Facade objects using Stateless session beans EJB 2.0 for having single point of control for a business service.
  • Responsible for development of DAO's Data Access Objects to interact with the database using JDBC.
  • Responsible for configuring JBOSS Application Server administration activities which involved creating domains, Configuring the domain for web logic clustering, SSL, Database Connection configurations, performance monitoring, etc.
  • Developed Data Access Layer using Hibernate.
  • Implemented Java to XML binding.
  • Extensive involvement in database design, development and coding using SQL and PL/SQL.
  • Used MS-Visual SourceSafe for version control for software configuration management.

Environment: Java, Servlets, JSP, JDBC, HTML, EJB, Hibernate, XML, JBOSS, UML, JMS, PL/SQL, Oracle 9i, Eclipse IDE.

Confidential

Role: Java/J2EE Developer

Description: Quantum is web application used to handle the hardware, software in client place. It used to order new hardware, replacing the existing hardware, move the hardware like desktop from one place to another place, dispose the hardware, and order the software for existing hardware, maintaining the inventory details of hardware and software, etc. In existing application processing time takes more time due to forward to wrong team, no validation at front end, invalid location, etc. It causes wrong input to processing team. Quantum retirement is enhancement of existing Quantum project and integrated with Infra tool. Also Batch Job is running periodically to update the data from other system to current database. The Business class takes care of validations. Hibernate takes care to interact with database to retrieve, insert or update the data using spring.

Responsibilities:

  • As a Software Developer, my responsibility was to, Study the existing My Auto Support code base and understand it in and out.
  • Analyze the Business Requirements provided by the client for integrating the ARS, EOS, PSDB, MyASUP, HACC, E2E, Xterra applications into Rules Ecosystem product.
  • Finalize the JMS infrastructure to receive messages from the Rules engine.
  • Designed a hibernate framework for interacting with the client DB.
  • Write a singleton class for caching the DB data queried.
  • Write the performance oriented DB queries on Rules Ecosystem Oracle 10g DB using SQL Developer tool.
  • Modified the existing Oracle DB queries for efficient data insertion and store the backup for 60 days.
  • Incept the parser mechanism using JAXB where the pre-defined XSD schema is used to extract the Response XML from the Rules Engine.
  • Incorporating Log4j mechanism for proper logging of all stages of the process.
  • Develop a Standalone POC Proof of Concept to demonstrate the end -to-end flow.
  • Create unit testing of the modules created and run integration testing to test the end-to-end flow of the process developed.

Environment: J2EE, JDBC, ANT, JMS, Core Java, JavaScript, XML,CVS, MVC, Eclipse, Log4J, SQL Server, Oracle Apache Tomcat.

Confidential

Role: Java Developer

Description :This project mainly deals with the Aviva Life Insurance's application with payroll Processing, Human Resource Solutions, Retirement Services, Time amp Labor Management, Global Services for managing single country and Multinational payrolls , Tax amp compliance Management, Employee Benefits Administration, Screening and Selection Services and Professional Employer Organization Comprehensive HR outsourced solution including employee benefits, workers compensation, payroll and tax administration and regulatory compliance.

Responsibilities:

  • Developed STRUTS forms and actions for validation of user request data and application functionality
  • Developed JSP's with STRUTS custom tags and implemented JavaScript validation of data
  • Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
  • Used JavaScript for the web page validation and Struts Validator for server side validation.
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
  • Used Clear case for source code control and JUNIT for unit testing.
  • Involved in peer code reviews and performed integration testing of the modules Followed coding and documentation standards.

Environment: JAVA, J2EE, STRUTS, JSP, JDBC, ANT, XML, IBM Web Sphere, WSAD, JUNIT, DB2, Rational Rose, CVS, SOAP and RUP.

We'd love your feedback!