Sr Java Application Developer Resume
SUMMARY
- A Software professional wif Domain Knowledge, Technical Knowledge, Client Interaction Experience, Decision Making Power and Leadership. Teh ability to understand existing system and build a new large - scale, N-tier, distributed, real-time enterprise application by providing architectural approach, design approach and implementation guidelines for a team.
- 5 + years of Experience in Software industry: Extensive experience in Software Development Life Cycle (SDLC) core areas such as Analysis, Design, Deployment, Testing and Implementation of Object Oriented, Client-Server, Web-Based, Distributed and Enterprise Applications wif Java/J2EE technologies & developing applications wif Agile methodology.
- Process | Analysis | Design | Architecture | Implement |Testing | Build & Deployment |
- Experience in designing and developing multi-tier enterprise applications using Java, J2EE & related technologies such as Servlets, Struts, Spring, Spring MVC, JDBC, Hibernate, JMS, XML, JSP, HTML and Web services.
- Strong Experience in Designing and Developing web applications using Java, JSP, J2EE, Servlets, MVC Framework, Web Services, HTML5, UML, XML, HTTPS, CSS3, AJAX, Java Script, AngularJS, ReactJS, JSON, REST Web Services.
- Extensive experience using Spring Framework in business layer for Dependency Injection, AOP.
- Experience using persistence framework like Hibernate/JPA for mapping Java classes wif database and using Hibernate Query Language (HQL).
- Having work experience in Object Oriented Analysis, Design and Development of Applications wif UML diagrams using Enterprise Architect.
- Experienced in using teh Java Reflection API to change or modify teh behaviors of teh classes at teh runtime and to perform unit testing using Junit.
- Extensively worked and implemented several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, DAO, DTO, Singleton, Object Factory and Front Controller.
- Proficient in development of enterprise business solutions using Apache Tomcat, JBOSS, Websphere and Weblogic.
- Very Strong skills in developing WebServices using SOAP, XML, AXIS, Jersey.
- Strong experience in JDBC, Oracle 11g, 10g, 9i, 8i SQL, PL/SQL, Triggers, Stored procedures and Packages.
- Good working noledge on development tools IBM RAD, Eclipse, MyEclipse and NetBeans.
- Expertise in OOAD Technologies developing Use Cases, Component diagrams, Sequence diagrams and class diagrams.
- Extensive experience wif Application/Web servers Jboss, WebLogic 10 /10.3 /11g, Websphere, Tomcat 5.x, 7.0, 8.0
- Good noledge on Birt Reports and Crystal Reports.
- Experience in modeling applications wif UML, Rational Rose and Rational Unified Process (RUP).
- Experience in using SVN, CVS, Rational ClearCase and Git for version control.
- Experience in all teh phase of software development life cycle in Agile and Waterfall methodologies.
- Having good experience in Windows, Linux, UNIX environments.
- Quick learner wif ability to meet deadlines and work under pressure.
- Excellent analytical and problem-solving skills along wif good oral and written communication skills.
TECHNICAL SKILLS
Languages: Core Java, C, C++, C#, PHP, .NET
J2EE Technologies: JSP, JSF, Servlets, EJB, JDBC, JNDI
Application/Web Servers: Apache Tomcat 6, JBoss 4.0, WebSphere 7.0, Weblogic 8.1
Frameworks: Spring 2.5, Apache Struts 2. *, Hibernate 3. *, MVC
Distributed Technologies: SOA, Web Services
Internet Applications: JSTL, Tag-Libraries, Primefaces, Multithreading using Core Java
IDE: Eclipse Juno, RAD (Rational Application Developer) 7.5, IBM Web sphere Studio Application Developer (IBM WSAD 5.1), Netbeans 5.0
Tools: TOAD 7.2, Microsoft Visual Studio, Microsoft Visual Source Safe, TIBCO, JSch, File Zilla 3. *, BPM Tool
XML: DOM, XML, XSLT, XPATH
UML Tools: Rational Rose, Visio, RSM (Rational Software Modeler)
Web Services: SOAP, RESTful, WSDL, SOA, WSDL to Java
GUI: HTML5, CSS3, AJAX, SWING, AWT
Performance Tools: Load Runner, JProfiler
Unit Testing: JUnit.
RDBMS: Oracle 10g, MS SQL Server 2008, DB2
Jenkins: JavaScript, jQuery, AngularJS, ReactJS
Operating Systems: Windows NT / 98 / XP / 7, Linux, Unix
Logging: Log4J, Java Logging API
Methodologies: Object Oriented Analysis and Design, SDLC, Agile, Scrum, UML, Design Patterns
Configuration Management and Versioning tools: CVS, VSS, MKS, GitHub, Rational ClearCase, SVN
Protocols: HTTP, HTTPS, FTP, SFTP
PROFESSIONAL EXPERIENCE:
Sr Java Application Developer
Confidential
Responsibilities:
- Interacting wif teh Business Analyst and Host to understating teh requirements using teh Agile methodologies and SCRUM meeting to keep track and optimizing teh end client needs.
- Designed Web-based ASP.NET Internet applications linked to firm-wide SQL databases.
- Worked as core technical team member for analysis of requirements, design, development, unit and integration testing.
- Designed Object-Oriented components and developed teh functionality based on reusability in Core Java.
- Developed teh classes using C#, which in corporate N-tier architecture and database connectivity.
- Used teh Java Collections API extensively in teh application.
- Used Angular 4.0, Ajax and Dependency Injection for handling presentation and business logic.
- Used Spring IOC to maintain loose coupling between layers published teh business layer as services and injected teh necessary dependent components and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
- Design and prototype high performance Excel API using PHP.
- Integrated Spring DAO for data access using Hibernate.
- Used Spring Security for Autantication and Authorization of teh application.
- Worked wif teh Spring framework hibernate integration to maximize teh Classical model view controller layer (MVC) Architecture.
- Used JPA annotations to map ORM entities.
- Developed in teh applications of AWS for providing cloud security.
- Create and Manipulate shell scripts on Production server for backup on AWS.
- Define cloud architecture, design and implementation plans for hosting complex application workloads on MS Azure
- Implemented teh user interface using teh Java script, JSP, AngularJS, ReactJS, HTML, CSS and Bootstrap.
- Hands on experience in Redux for simplifying teh application.
- Using REDUX, developed applications and run in different environments (Client, Server and Native)
- Developed all hibernate classes using hibernate framework writing teh HQL, DB Schema and PL/SQL.
- Designing teh database schema, creating tables and views and writing stored procedures, functions and queries in DB2.
- Using SOAP and Rest web services to retrieve provider's data and used SOAPUI to test teh web services.
- Implemented teh application using teh concrete principles laid down by several design patterns such as Composite View, Session Facade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
- Worked wif version control management tool SVN to project check-in, check-out.
- Deployed application on WebLogic Application Server and development using Eclipse.
- Created shell scripts to call SQL*loader to load data into custom staging table for use in inbound, outbound interfaces and conversion programs.
- Designed logging information using teh JUNIT.
- Hands on experience in UNIX by having a single file system that programs use to communicate wif each other.
Environment: Core Java/J2EE, C#, Angular JS, HTML, CSS, Bootstrap, XML, JUnit, Mockito, Eclipse IDE, Spring MVC, Spring, Hibernate, ReactJS, Redux, UNIX, Maven, AWS, Azure, Oracle, PHP, SOAP UI.
Java developer
Confidential
Responsibilities:
- Used Apache Struts as a web application framework.
- Designed and developed Action Classes, Form Beans and JSP's.
- Client-Side Validation is done by JavaScript in teh JSP pages.
- Involved in using Design patterns like Singleton Pattern and MVC architectural design pattern for solving teh architectural issues. Configured teh Hibernate configuration files to persist teh data to teh Oracle9i/10g Database.
- Wrote XML validation components using DTD, XML Schema.
- Created XSLT style sheets for teh XML data transformations that included both mid-layer transformations (XML to XML) and final transformations (XML to HTML).
- Involved in configuring and integrating JSF, Spring and Hibernate frameworks.
- Developed DAOs using DAO Design Pattern to insert and update teh data for teh Policy Module.
- Helped in developing teh complete business flow and helped in corporate session validity checks, form validations and error handling in teh application.
- Implemented ORM in teh persistence layer using Hibernate frame work in conjunction wif Spring Aspect Oriented Programming (AOP) functionality.
- Hands on experience in Docker to design, deploy and run applications by using containers.
- Involved in autanticating teh user security credentials autantication using LDAP and for validating teh user roles.
- Wrote, debugged ANT, Maven Scripts for building teh entire web application and deploy them on Web Sphere.
- Wrote Junit test cases to test teh Policy and Claims Modules.
- Responsible for communicating wif registered clients to resolve teh requirements issues and to deliver teh best results more than wat they expect.
- Developed Business Delegates, Value Objects, and Data Access Objects (DAO).
- Designed and developed DAO layer using JDBC to access teh database.
- Actively involved in teh integration effort for deploying teh application in UAT/SIT environments.
- Involved in code reviews and suggested required enhancements to teh code to follow teh standards.
- Deployed and tested teh application on Web Logic application server.
- Used Microservices as a solution to teh scalability and innovation challenges wif Monolithic architecture.
- Created client library that provided load balanced and fault tolerant consumption of Spring Boot microservices from monolithic application.
- Involved in developing Test cases and executing them.
- Prototyping new features and ideas - Google Drive Drawing, Photoshop, HTML, Sass, and D3.js
- Used Log4J framework for event logging.
Environment: Java, Struts, SPRING, JSP, Servlets, JavaScript, JDBC, SQL Server 2005, DB2, Eclipse/ My Eclipse, JMS, JBOSS 4.1, Log4J, Windows NT, UNIX, HTML, SASS, Web Logic, Microservices, Docker.
Sr. Java/J2EE Developer
Confidential
Responsibilities:
- Developed teh application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
- Hands on experience in Spring Boot which provides RAD (Rational Application Development) feature to spring framework.
- Involved in designing user screens and validations using HTML, JavaScript, JQUERY and Node.js as per user requirements.
- Developed Client-side validation code using JavaScript and JQUERY.
- Developed web services and SOAP Messages wif XML, SOAP and WSDL.
- Used Spring Dependency Injection properties to provide loose-coupling between layers
- Implemented teh Web Service client for teh login autantication, credit reports and applicant information using Apache Axis 2 Web Service.
- Used various JAX-RS Web Services using Jersey Framework.
- Implemented UI Tier wif JSP, Servlet, JSF, XML, XML Schema, CSS, CSS3, JavaScript, AJAX. Developed JSF managed beans and backing beans and configured JSF navigation in faces-config.xml.
- Also used Annotation capabilities of RESTful API by providing ease development and client adoption
- Integration wif Infusion soft CRM system via node wrapper around web APIs.
- Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series using JMS.
- Used Hibernate ORM framework integrated wif Spring framework for data persistence and transaction management.
- UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
- Hands on Experience in databases such as MYSQL, Microsoft SQL Server, ORACLE. MongoDB (No Sql).
- Worked in an Agile work environment wif Content Management system for workflow management and content versioning.
- Used Hibernate object relational data mapping framework to persist and retrieve teh data from database.
- Autantication, authorization and security of application is provided using Encryption Security Framework.
- Wrote Hibernate Criteria queries, Named queries for stored procedures, and triggers to perform back-end database operations.
- Implemented multithreading concepts of transaction purpose
- Performing CRUD operations using AXIOS to send asynchronous HTTP requests to REST endpoints.
- Developed ANT Scripts to do build, packaging ear file.
- Deployed teh application using Weblogic as a server.
- Used UML and Rational Rose suite for designing teh System.
- Implemented teh logging mechanism using Log4j framework.
- Wrote test cases in JUnit for unit testing of classes.
Environment: Java 5, JEE, JSF, Node.js, IBM Web Sphere 7, RAD 7, Ant, Oracle Database, JavaScript, CSS, JSON, DOJO, RESTful APIs, SOAP, WSDL, JMS, MDB, JIRA, Jenkins, Web Services, Boot Strap XML, Log4J, XML Schema, Tomcat, MAVEN, JQUERY, JAVA MONGO DB, XSD, JAXB, JUnit, SVN, JSP, Spring Boot, AXIOS, Spring Boot, Hibernate.
Java Developer
Confidential
Responsibilities:
- Responsible for successful design, development and implementation and testing of Currency Solution Management System.
- Involved in teh development of core components.
- Create standalone applications using Spring Boot.
- Developed teh automatic build scripts using ANT for teh application to deploy and test.
- Involved in developing teh user interface using JSP’s, JSTL, HTML, JSON, Dojo and Servlets.
- Dynamically generating output using Ajax using Dojo and JSON Bridge.
- Focus on converting teh existing features in teh application towards globalization of teh application.
- Used J2EE design patterns like Value Object Pattern, MVC & Singleton Pattern.
- Involved in teh preparation of Test Cases for Integration Testing.
- Coding Test Classes using Junit for unit testing.
- Agile delivery of software using practices from extreme programming etc.
- Performed version control management using Rational Clear Case and used Rational Clear Quest as work automation tool.
- Maintained, improved, and created reports for a time tracking application using Lotus Notes wif a DB2 reporting database.
- Developed Packages, Stored Procedures, Functions, Views and Reports to implemented business logic.
Environment: Java, J2EE, JSP2.0, Dojo, JSON, Servlets 2.4, Ajax, Java Script, CSS, Web Sphere 6.0, RAD 6.0, Ant 1.6.2, JNDI, DB2 8.1, Rational Clear Case, Rational Clear Quest, Junit 3.8, Log4j, Windows XP Professional, Lotus Notes Development.
