Resume
Application, DevelopeR
PROFESSIONAL SUMMARY:
- 5 years of experience as a Java/J2EE Developer in analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE and Object - Oriented Client-Server technologies.
- Extensively worked with Retail, Healthcare, Insurance and Investment domain with good knowledge of developing complex projects and good management skills of the deliverables.
- Experience in working with various Software Development Life Cycle (SDLC) methodologies based on Agile (Scrum), Waterfall Model.
- Expertise in Object Oriented Design and Development (OOAD) using Rational Unified Process and Unified
TECHNICAL SKILLS
Languages: JAVA, C, C++, SQL, and PL/SQL.
Web Technologies: HTML, JavaScript, CSS, Angular JS, Angular 2, AJAX, XML, XSLT, Java Beans, JMS.
J2EE Technologies: Servlets, JSP, JSF, EJB, JMS, JNDI, Web Services, JDBC, SOAP, RMI.
Spring technologies: Spring core, Spring MVC, Spring Boot, Spring Cloud.
Methodology: Agile, Scrum, TDD, OOAD, SDLC.
Java Script Technology: Angular JS, Node.js.
App/Web servers: Apache Tomcat, WebLogic, WebSphere, JBoss.
Applications Frameworks: Spring, Hibernate, Struts, JSF.
Web services: SOAP, WSDL, AXIS, JAX-WS, REST, JSON, JAX-RS, JAX-RPC, UDDI.
D Confidential bases: Oracle, MySQL, MongoDB, Cassandra.
XML: XML, XPATH, XSLT, JAXB, SAX, DOM, JAXP.
IDEs: Eclipse, NetBeans, InteliJ.
Operating Systems: Windows, UNIX, LINUX.
PROFESSIONAL EXPERIENCE
Confidential
Application Developer
Responsibilities:
- Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.
- Involved in analyzing the requirements and participated in discussions with business analysts.
- Developed various helper classes needed following core java multi-threaded programming and Collection
Environment: Java 1.5, Java 1.6, J2EE, JSP 2.5, JUNIT, Spring, Spring Integration, Spring MVC, Hibernate 3.0, Oracle11g, Maven, JBoss, Apache, SOA, Apache CXF, Eclipse IDE 3.7, Log4J, Ajax, SOAP, PL/SQL, HTML, CSS, Java Bean, JavaScript, GIT.
Confidential
Java Developer
Responsibilities:
- Extensive knowledge on spring modules like Spring MVC, Spring Boot, Spring IOC, Spring DAO, Spring AOP, Spring Batch.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API, Spring Boot for microservices and Spring Batch for running batch jobs
- Responsible for writing J2EE compliant Java code for application development effort which involved working with JDBC, XML, Hibernate, EJB, Spring etc.
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Methodology (Scrum).
- Played a key role in developing the business layer and d Confidential management components of this web-based system over J2EE architecture.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Used JDBC to invoke Stored Procedures and d Confidential base connectivity to ORACLE.
- Coordinate with all the teams for functional requirements and ensure compliance to all architecture standards.
- Implemented Business processes such as User Authentication using Spring security.
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistence d Confidential base tuples. These POJOs are serialized Java Classes that would not have the business processes.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Adapter, D Confidential Access Object, Singleton and Factory.
- Deployed the applications on Confidential Web Sphere Application Server.
- Experience in creating custom, general use modules and components which extend the elements and modules of core Node.JS.
- Used Node.js as a proxy to interact with Rest services and interacting with D Confidential base with react.
- Developed REST API's using Node.js and experienced in using web services like SOAP, REST.
- Used GIT for version control across common source code used by developers.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Used XML parser APIs such as JAXP (SAX) and JAXB in the web services request response d Confidential marshalling as well as unmarshalling process.
Environment: Java, J2EE, JMS, JNDI, Oracle, HTML, XML, DOM, SAX, ANT, Rationale Rose, GIT, Confidential Web Sphere Application Server, Hibernate, Spring, Spring ORM, Spring Boot, Spring AOP, Spring IOC, Spring DAO, LOG4J.
Confidential
Java developer
Responsibilities:
- Design and Development of the Object-Oriented applications using OOA and OOD techniques in all Business
- Contributed as a key team member to major projects from their inception and played an instrumental role in growing.
- Developed cloud native microservices using Spring cloud and Spring Boot.
- Involved in implementing Core Javaconcepts - Collections, Exception Handling, Multi-Threading in process of developing application
- Implemented MVC architecture using Spring and Hibernate for ORM
- Efficiently used Spring MVC for code enhancements and Restful webservice in Spring MVC with Hibernate
- Implemented Spring Batch and Spring Task Scheduler to automate importing d Confidential from CSV files sent from client into DB2 d Confidential base
- Stored d Confidential in Oracle d Confidential base and accessed using Oracle JDBC drivers.
- Worked on bug fixing and Production Support.
- Implemented CAS to Authentication/Authorization/SSO of user and web services.
- Implemented test case using jUnit to reduce bugs
- Client specific UI in front end
- Implemented High charts to generate different chart and graph to use in report
- Implemented bootstrap to use CSS
- Used Tomcat to deploy application
- Managed MySQL servers as D Confidential base admin by making secure, creating d Confidential base/table and task
Environment: Java, Bash Script, HTML, CSS, JavaScript, jQuery, MySQL, Tomcat, CVS, Apache Tomcat Server, JDBC, Junit Ant, Maven, Eclipse, Spring, Spring core, Spring MVC, Spring Boot, Spring Cloud. UNIX and Windows.
