Developer Resume
SUMMARY:
- 6 Plus years of experience in software development with proficiency in developing web based enterprise application with expertise in server side services, tools/libraries, frameworks and Client and Middleware services.
- Extremely Good quality development skills using technologies including Java, JMS, Web services, ORM Tools(Hibernate, JPA), J2EE Frameworks (Spring Framework etc) and in - depth knowledge of design patterns.
- Good efficiency in designing & developing dynamic web content using JSP HTML, XML, JavaScript, Jquery & AngularJS other web development tools/technologies.
- Expert level working experience and in depth knowledge in designing and developing SOAP (JAX-RPC & JAX-WS), And RESTFUL Web services (Jersey, REST Easy).
- Java/J2EE experience with focus on reusable component/service development using SOA principles and working experience with AWS public cloud and Amazon Web services certified Solution Architect.
- Primary technology interests Core Java, J2EE Frameworks like spring, Hibernate, Web Services, JMS & UI technologies (HTML, CSS, JavaScript, Jquery & AngularJS ).
- Experience in handling Version Control Systems such as SVN, GIT and CVS and deploying to Java Application Servers and configuring application servers like JBOSS Application Server and IBM Web sphere application server.
- Good working experience with databases for databases like Oracle11g/10g/9i/8i database, SQL Server, MS Access, MySQL.
- Strong Programming Skills in designing and implementation of multi-tier applications using Java, J2EE, JDBC, JSP, JSTL, HTML, JavaScript, Servlets, JavaBeans, CSS, JAXB.
- Good understanding of Document Object Model (DOM) along with DOM functions while working with dynamic web content.
- Experience with Agile methodologies with agile cycles raging as minimum as 30 day period and experience in design code and unit test application code using Software Development Life Cycle (SDLC) best practices.
- Experience in Ant and Maven build tools and CI tools like Jenkins and ticketing tools like JIRA during project development and deployment life cycles.
- Strong problem solving and debugging skills with exposure to high volume transaction processing platforms and distributed service environment.
- Experience in developing web application applications using Tomcat Apache Server, IBM Web Sphere, and JBOSS.
TECHNICAL SKILLS:
Programming Language: Core Java APIs (I/O, Thread, Collection), J2EE (Java Beans, Servlets, JSP, JDBC), Internet technologies (HTML, XML, CSS, JavaScript, Jquery, AngularJs), SQL.
Architecture & Framework: Client-Server, MVC, J2EE, Jakarta Struts, Spring (Core, MVC, DAO, AOP, Security), Struts2.0, JPA Specification, JMS specification (IBM MQ, ActiveMQ, HornetQ), JSF, Hibernate, JBOSS ESB, Mule ESB.
Database: MS SQL Server 2008, MYSQL, Oracle.
Development Tools: Sun Net Beans IDE, Eclipse IDE, Tomcat, ANT, Log4j, SQL Management studio, Soap UI, Maven, Jenkins, Jira, IBM RAD.
Web Services: SOAP (JAX-WS & JAX RPC) & Restful Web Services(Jersey, RESTEasy).
Version Controlling Tools: SVN, GIT, CVS.
Application/Web servers: JBOSS, IBM WebSphere, Apache Tomcat, Oracle Weblogic server.
Unit Testing: JUnit, Easy Mock, SoapUI Web service Mocking
Cloud: Amazon Web Services (AWS S3, EC2, RDS, ELB, Auto Scaling, VPC, IAM, Amazon Cloud Front, AWS Cloud Formation).
PROFESSIONAL EXPERIENCE:
Confidential
DEVELOPER
Responsibilities:
- Analyze requirements and Design for features in DCP.
- Developed UI screens for service portal in spring framework.
- Developed JAX-WS API to be consumed by JBOSS ESB.
- Developing the orchestrating of service through ESB calls to provide API’s to the service portal.
- Write ESB calls as part of developing Web Services (JAX-RPC).
- Used Spring MVC Framework for developing web application.
- Involved in writing AngularJS backing Beans for controlling the UI and writing custom components and validations.
- Designed, built, and deployed a multitude applications utilizing almost all of the AWS stack (Including EC2, ELB focusing on high-availability, fault tolerance, and auto-scaling).
- Developed authentication through LDAP by JNDI.
- Involved in the development of Spring Beans and POJOs.
- Configured database with JPA Entities & database mapping with JPA Specification and made easy to access and update JPA(ORM) objects on initial load of application and throughout the application process.
- Designed and developed the application using Agile methodology.
- Used JIRA tool to track the defects and to resolve them.
- Used GIT version Controller and Jenkins for build configuration.
- JBOSS ESB development and providing necessary inputs to the service portal.
- Supported the Deployments to production and fixing the production issues in next cycle.
- Responsible for UI and middleware layer of the product and fixing the defects.
- Performed Module and Unit Level Testing with JUnit and Log4j.
- Unit testing of web service components.
- Deploying the application to development environment.
Technologies: Eclipse, JMS (HornetQ), Java, J2EE, Spring, JMS, JPA, JBOSS Server, JBOSS ESB, Spring MVC, Hibernate, SOAP Web services, REST API (REST EASY), Java Script, Jquery, AngularJs, Amazon Web Services, Oracle10g.
Confidential
DEVELOPER
Responsibilities:
- Publishing the Web Service Driver Tenure Determination Service on IBM Web Sphere.
- Understanding and implementing core business logic and rules.
- Consuming the external Web Services to get the input for applying rules.
- Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
- Developed the business logic using spring and persistence logic using Hibernate.
- Written web services SOAP, WSDL and web services clients using XML, XSD implemented SOA architecture.
- Implemented Asynchronous calls to the external web services from spring framework.
- Used Apache Maven for project management and building the application.
- Used SVN version Controller and Jenkins for build configuration.
- Unit testing the services based on various scenarios.
- Writing the Junits for the service.
Technologies: Java, Spring Framework, IBM Web Sphere Application server, Soap Web Services (JAX RPC), Hibernate, IBM MQ, IBM RAD.
Confidential
DEVELOPER
Responsibilities:
- Analyze requirements for two modules of the application namely Client & Sever.
- Designed for Web module based on J2EE technologies & Spring MVC framework.
- Developed various UI (User Interface) components using Spring (MVC), JSP, and HTML.
- Developed Version 2.4 of MACS Application using Java, JSP, Spring MVC, Hibernate, Restful web services & MS-SQL. Played a key role in configuring Spring Components.
- Create unit test plan & perform unit testing using JUnit testing framework.
- Wrote Java utility classes and main JSP actions that are common for all of the modules.
- Implemented Mule ESB calls to various external components.
- Implemented in writing all client side validations using Java Script.
- Implemented in the complete development, testing and maintenance process of the application.
- Used Hibernate2.0 as the ORM tool to communicate with the database.
- Implemented in writing the test cases for the application using JUnit.
- Used extensive JSP, HTML, and CSS to develop presentation layer to make it more user friendly.
- Used SVN version Controller.
- Developed JSP pages and developed web application using MVC Framework.
- Involved in developing clients using java, jsp & servlets, Springs and java script
Technologies: Eclipse, Spring MVC, Java, J2EE, JSP, Restful Web Services, Java Script, Jquery Tomcat Server, Hibernate & MS-SQL, Mule ESB.
Confidential
DEVELOPER
Responsibilities:
- Analyze requirements and Design for MMGS.
- Developing SL (Service Layer) receives the request, it will validate and authenticates the request to create the unique Request ID for each request.
- Developing Dispatcher will have the multiple schedulers which will be listening on particular queues to dispatch the message to the appropriate handler.
- Write, tune and optimize SQL queries as part of developing Web Services.
- Created several Exception classes to catch the error for a bug free environment and orderly logged the whole process using Log4j, which gives the ability to pinpoint the errors.
- Mapping domain objects to tables using hibernate mapping xml.
- Developing the SMPP Connection Manager for communication with SMSC.
- Used SVN version Controller.
- Writing the Junits for the services.
Technologies: Eclipse, JMS, Java, J2EE, JSP, Tomcat Server, Hibernate, Mule ESB, Axis 2, Web services (JAX -WS), Rest API (Jersey),Oracle10g.
Confidential
DEVELOPER
Responsibilities:
- Analyze requirements for the application as a Gateway to send SMS.
- Designed for Web module based on J2EE technologies & MVC framework.
- Designed the Front-end screens using JSP, Servlets, HTML and JavaScript.
- Involved in requirements gathering - User Interface, Business Processes and Non-functional requirements.
- Responsible for presentation layer in JSP, HTML, Java using Spring framework.
- Java Servlets and JSP were used as a middle-ware to communicate Client & Server used JDBC for database access.
- Developed the Struts Controller Servlet for the application.
- Built various StrutActionclasses to Model the business logic.
- Developed Action Forms to capture the screen data.
- Developed JavaBeans components as the business objects.
- Implemented Struts Validate Framework for used data in all modules.
- Developed Enterprise SMS Gateway Application using Java, JSP, MVC, SOAP web services & MS-SQL.
- Used JDBC to provide database connectivity to database tables in MS-SQL.
- Created unit test plan & performed unit testing using JUnit testing framework.
Technologies: Eclipse, Struts2.0, Java, J2EE, JSP, SOAP Web Services & MS-SQL