Software Developer Resume
SUMMARY:
- Over 6+ years of IT experience in development of web based application using J2EE Technologies.
- Strong technical skills in Core Java, J2EE, Spring, Hibernate, EJB, JDBC, JSP, Servlets
- Good knowledge on Java 8 Lambda expressions, Functional Interfaces, Default methods, Type Annotations and Streaming API.
- Hands on experience in application development using HTML, XML, WebSphere, JBoss, Tomcat .
- Strong experience in building multi - threaded applications.
- Successful in Agile - SCRUM, test driven development, prototype development and waterfall Software development methodologies.
- Used SOAP (Simple Object Access Protocol) for web service by exchanging XML data between the applications.
- Have knowledge in WSDL, UDDI, DOM, SAX, and XSL.
- Hands on experience in SOAP Web services.
- Extensive experience in developing scalable, reliable and efficient enterprise applications using Core Java, Spring, Hibernate, JDBC, JSP, Servlets, EJB, XML, Oracle
- Experience in implementing persistence layer using JDBC, Spring Dao and Hibernate.
- Experience in deploying enterprise-class J2EE server-side applications on various application servers like JBOSS, IBM WebSphere, WebLogic and Apache Tomcat server.
- Used JSP and JSTL custom Tags to develop User Interface.
- Well versed and working knowledge of the JAVA IDE tools like (Net beans, IBM Rational Application Developer 6.0, Eclipse), Database tools like PL/SQL developer,
- Extensive experience of using various testing frameworks like JUnit
- Experience with SQL, PL/SQL and with databases like Oracle, MySQL, SQLServer, and DB2.
- Good working knowledge to automate the build process using Ant and Maven.
- Experience in using various Configuration Management tools like GIT and SVN.
- Strong experience working on Spring MVC framework.
- Proficient in unit testing the application using JUnit.
- Experienced in building tool ANT and logging tool Log4J.
- Experience in configuring and coding with ORM Frameworks like Hibernate from scratch.
- Excellent analyzing skills.
- Ability to work in a team and individually.
- Excellent team player and can work in Development/Staging/Production environment.
TECHNICAL SKILLS:
Programming Languages: Java / J2EE, C++, C
Frameworks: Spring, Hibernate, JUnit, IBM Curam v. 6.0.4
Web Technologies: JSP / Servlet, Apache Tapestry, IBM Curam Client Side Development with UIM (XML based Tag libraries).
Database: MySQL, SQL Server 2005, DB2, Oracle.
Project Management Tools: JIRA, You Track
Servers: WebSphere Application Server (WAS), Apache Tomcat, Glassfish.
IDE s: Eclipse, Rational Rose, Rational Software Architect (RSA).
Build Tools: Apache Maven, Apache Ant.
Version Control: Apache Subversion (SVN), GIT, Rational Team Concert (RTC)
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:- Responsible for designing, developing, and implementing J2EE applications.
- Worked extensively on backend application development.
- Developed multiple SOAP web services.
- Implemented Functional Interfaces, Default methods, Type Annotations and Streaming API
- Developed new screens for the existing application.
- Worked on Java multi-threading part in back end components.
- Developed various Batch jobs.
- Worked in AGILE Methodology.
- Developed the backend layer using Core Java, J2EE, and JDBC and used DAO, Singleton.
- Deployed the application on the Tomcat Server.
- Upgraded spring to new version. Modified code to support that.
- Configured database with hibernate.cfg.xml & database mapping with hbm.xml and made easy to access and update Hibernate (ORM) objects on initial load of application and throughout the application process.
- Used DB2, MySQL, and SQL Server for backend.
- Used Maven, Gradle for building and deploying the application.
- Used eclipse IDE for development and debugging the application.
- Used WebSphere Application Server as part of Dev, QA & production implementation.
- Used Git, SVN version control systems.
- Unit Testing/Integration Testing, JUnit, Debugging and Implementation
- Used and implemented design patterns like MVC (Model-View-Controller)
- Developed stored Procedures, Triggers and Functions with PL/SQL.
- Used UNIX commands to look at various environments.
Environment: Java 8, Core Java, J2EE, Eclipse, WebSphere8, Tomcat6, PL/SQL, DB2, JUnit, Maven 3.x.
Confidential
Java Developer
Responsibilities:- Responsible for implementing Use Cases and Design document and coordinating with the development and QA teams.
- Involved in designing and developing the front end of the application.
- Implemented JavaScript Client side validation and some server side validation with java code as per the requirements.
- Involved in implementing JUnit Test Cases.
- Made use of Data Access Object (DAO) design pattern for designing data access layer.
- Preparation of Issue resolution tracking sheet, categorizing issues, maintaining the issue aid information and resolve issues occurring in production.
- Involved in invoking the Web Services by making using of WSDL, SOAP with techniques such as DHTML and DOM scripting.
- Involved in writing the PL/SQL Queries for different database operations.
- Followed Agile & Scrum Methodology for development of the product
- Involved in fixing the bugs at Development and production levels with onsite offshore delivery model.
- Involved in code integration and shipment of the code to other.
- Tracking Requirements through functional design documents on SharePoint.
- Identifying, defining, maintaining and deploying message flows, message sets and message definitions using WMB toolkit.
Environment: Java 1.6, Core Java, Servlets, Web Services, JNDI, JDBC, XML, JavaScript, Junit, WebSphere Application Server
Confidential
Software Developer
Responsibilities:- Involved in the requirements analysis and design of the application.
- Involved in the design sessions for future sprints with system architect and business analysts.
- Involved in code reviews developed by the team to make sure they met the business requirements and enforced best coding standards on day to day basis.
- Used Model View Controller(MVC) design pattern for building this application
- Developed application on Eclipse and used Oracle database.
- Developed Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Curam Framework.
- Involved in designing front-end screens using Java script, JSP, HTML.
- Implemented web services and used SOAP web service interfaces implemented in Java.
- Developed various java objects ( POJO) as part of persistence classes for OR mapping with databases
- Used Apache Ant for the build process.
- Used JIRA for bug tracking.
- Extensively involved in defect fixing and also implemented the best practices for defect fixing.
Environment: Core Java, HTML, XML, JSP, JDBC, Eclipse, Oracle, RTC, JUNIT, UML
Confidential
Software Developer
Responsibilities:- Requirements through functional design and testing.
- Developing full life cycle of Use case.
- Preparing PES document, Design, Coding, JUnit Testing, Defect fixing.
- Development with Cúram Enterprise Framework using Java.
- Create Sequence diagrams, Defect fixing and logging.
- Developing with OOTB functionality.
- More ever discussing with client and clarify the use cases and business requirement.
- Problem identification and integration of technical skills to address and solve issues.
- Defect Analysis and Fixing.
- Perform Code Table extensions.
Environment: Java, Curam 6.0.4, Rational Software Architect, Eclipse, RTC, JUNIT, XML, UML, Oracle.
Confidential
Software Developer
Responsibilities:- Developed performance and quiz failure interfaces using JSF.
- Using IOC module of spring framework integrated web app layers with service layers.
- Used Hibernate ORM to perform operations on database.
- Worked on Jboss web application server.
- Developed views and stored procedures on MYSQL.
- The work flow module has been delivered on time successfully as part of a two member project.
Environment: Java 6, Core Java, Trinidad 1.0.10(JSF), Spring 2.5, Hibernate 3.x, MySQL, Jboss 4.2.3.
Confidential
Software Developer
Responsibilities:- Preparing Technical Design Document which contains UML Diagrams.
- Produced Small level design, which contains User Interface design, identifying class.
- Implemented major functionality.
- Defect tracking and defect fixing.
- Coordinate with customer for correct implementation of business logic.
- Wrote Test cases for the Functional testing
- Implemented Alpha testing.
Environment: CA Plex 6.0, AS400 Server, Crystal Report, SQL Server 2005.