Java Developer Resume
GA
SUMMARY:
- 7+ years of experience in developing web applications Java and J2EE.
- Sound knowledge and experience in the development of web based applications using Core Java, JDBC and XML technologies.
- Expertise in working with SOA, Web 3.0, Struts 1.X/2.X, Spring, Java, JSP, JDBC, JPA, JDO, JUnit, JavaScript, JSON, HTML, XHTML, XML and XSLT.
- Experience in HTML5/CSS3, Backbone.js, Node.js, Angular.js, React.js, Responsive design and Photoshop.
- Proficient developer of view - controller components using Servlet’s/JSPs and Struts Framework.
- Expertise in Design, Development, Deployment of Enterprise and Web Based projects using Web servers and various application servers including WebLogic and WebSphere/RAD.s
- Experience using tools like Vagrant, Maven, Ansible and Chef.
- Version Control System Administration, using GIT.
- Experience in Oracle WebLogic 11/12 Administration
- Expertise in Object Oriented Analysis, multi-threading and Design (OOAD), OOP (Object Oriented Programming), Perl and applying OO principles in software development.
- Experience in designed, built, and deployed a multitude applications utilizing almost all the AWS stack.
- Hands on experience in designing UML diagrams using EA and Rational Rose.
- Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS)
- Good experience in working with different types of databases like DB2, Oracle, MySQL.
- Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
- Expertise in developing, deploying, porting and debugging application for Android & IOS mobile development and also in web / software development.
- Develop reusable solution to maintain proper coding standard across different java project. Proficiency with the application servers like WebSphere, WebLogic, JBOSS and Tomcat.
- Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
- Experienced with various frameworks like Struts, Spring, Hibernate, and JPA.
- Developed clients for the Web Services using apache axis and tested it using SOAPUI.
- Good knowledge of developing GUI based application using Swings and Java Applets.
- Expertise at JDBC API for connection and access to databases.
- Experience on different IDEs such as RAD, Eclipse, NetBeans and deployment using Application Servers Apache Tomcat, BEA WebLogic, WAS and JBoss.
- Experience with JUnit, Log4j in developing test cases and determining application functionality.
- Experience in implementing Design Patterns like Singleton, Factory, Session Facade, MVC, Data Access Object and Business Delegate.
- Experienced in RDMBS such as Oracle, MySQL and IBM DB2 databases
- Having Experience on UNIX commands and Deployment of Applications in Server.
- Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.
- Rich experience in deploying of J2EE Applications on various servers (WebLogic, JBOSS and Tomcat).
- Experienced in coding SQL Procedures/Functions, Triggers and Packages on database packages like Oracle.
- Knowledge of software development life cycle and project documentation.
- A self-motivated professional and natural communicator possessing good technical, initiating, leadership and problem-solving skills and has proven to be a good team player.
TECHNICAL SKILLS:
Languages: Java 1.5/1.6, JavaScript, C++, Perl, Python, Groovy, HTML, XSLT, XSL, CSS, DOJO
Web Frameworks: Servlets, JSP, Ember.js, JSTL, Ajax, JQuery, Bootstrap, Angular.js, Node.js, React.js, Struts, Spring 3.2, Grails, YUI
Application Frameworks: EJB 3.0, JMS, JDBC, Hibernate, EH cache, Spring MVC
Application Server: WebLogic 10.3, WebSphere 7.0, Glassfish v2, JBoss, Tomcat
Web Server: Apache
Web Portals: Life ray Portlets 5.x, Life ray Portlet6.0.5
IDE Tools: Net Beans, Eclipse, AccuRev, SLSB, RAD, STS, MDB
RDBMS: Oracle, MySQL, NoSQL, SQL, MS SQL, DB2
Tools: XML Spy, Splunk, SOAP UI, Ant, Maven, Subversion, GIT, CVS, Photoshop
Design Methodologies: OO Design, Analysis(UML) from Rational Rose, Clear Case 7.0/Clear Quest
Operating Systems: Windows, Android, IOS, Unix, Linux.
PROFESSIONAL EXPERIENCE:
Confidential , GA
Java Developer
Responsibilities:
- Participated in and is key contributor to various SDLC phases - Analysis, Design and Testing.
- Determined project impact from a technical perspective, assesses business needs and prepared technical requirements.
- Project was developed using Agile based SCRUM Methodology.
- Used XML parser APIs such as JAXP and JAXB in the web service\'s request response data marshaling as well as un marshalling process.
- Monitoring AWS and on premise resources using Nagios.
- Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
- Developed Java beans, helper classes and Servlets for interacting with UI written in JSP .
- Developed user interfaces using JSP , Struts Custom tags and HTML .
- To design high availability applications on AWS across availability zones and availability regions
- Prepared technical design documents and Unit Test Case documents.
- Responsible for application code development and quality and ensured J.B.Hunt product standards are implemented and conducted peer reviews.
- Developed the MVC application model using Spring framework, and used Hibernate framework to interact with the database.
- Done server side validation and client side validation.
- Involved in supporting the Application after roll out to the customers like data configuration and application level issues.
- Implemented SOAP based Web Services using Apache CXF.
- Invoked/Consumed the Web Services for fetching the account details of the client
- Involved in project testing phases - System Integration Testing, User Acceptance Testing and tracking/resolving application issues.
- Responsible for deploying applications in development and DEV environments
- Used JUnit Testing Framework for performing Unit testing.
- Responsible for handling day-to-day technical issues, analyzed and determined root cause, facilitated resolution.
Environment: JDK 1.7, J2EE, Spring, Hibernate, Struts, JSP, Servlets, Oracle Database, AJAX, Java Script, Eclipse IDE, JUnit, CXF Web Services, Oracle, WebLogic 10, JQuery, SVN.
Confidential,VA
Java Developer
Responsibilities:- Participated in gathering and understanding the dealer’s/suppliers/vendors/service center’s requirements.
- Design Use Cases, Sequence, ER-Diagrams and Class diagrams using Rational Rose
- Used Hibernate for connecting to the database and mapping the entities by using Hibernate Annotations and written HQL Queries.
- Involved in configuring and integrating JSF, Spring and Hibernate frameworks with caching techniques.
- Implemented SOA architecture with Web Services using REST, WSDL, JSON and XML.
- Developed GUI based application using Swings and Java Applets.
- Involved in preparing design documents, developing use cases, identifying classes and Objects, drawing class diagrams, sequence diagrams using Rational Rose and identifying the design patterns, frameworks to be used during implementation.
- Created detailed AWS Security Groups which behaved as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances
- Migrated test and use cases for applications to AWS cloud with public and private IP ranges to accelerate development productivity by decreasing test-run times
- Developed and managed cloud VMs with AWS EC2 command line clients and management console.
- Developed user-friendly UI using activities, custom dialogs and list view
- Developed RESTful Web services for other applications to consume
- Implemented the required GUI by making modifications to the xml files
- Involved in resolving the runtime exceptions and crashes using Android debugging tools including DDMS and Logcat
- Implemented the automatic logout mechanism after session time out using Alarm Manager and Broadcast Receiver
- Involved in implementing push notifications using long polling and google cloud messaging.
Environment: J2EE, JDK1.6, Ajax, Spring Frame Work, Hibernate 3.0, JMS WSDL, AWS, REST,AWS Postman, XML, HTML, Log 4j, WebSphere 6, RAD 7, React.JS, Angular-JS, Oracle.
Confidential, MA
Java/J2EE Developer
Responsibilities:- Responsible for creating the architecture to implement Enterprise Integration for Multifamily Costing.
- Lead the effort for creating System Module Specification and System Integration Specification documents.
- Responsible for configuring the data sources on Web logic server
- Used Spring JDBC to connect to the relational database and implemented a robust logging system using Simple Logging Façade for JAVA as well as the logging through Camel component.
- Developed the application using HTML, Javascript, Angular JS and JSP for the presentation layer.
- Perform Back-end testing, data Extraction and Validation using SQL Queries to validate that correct data is being stored and retrieved from the DB.
- Responsible for development of Maven scripts to automate code deployment through Jenkins on multiple environments.
- Developed Middle tier Using Spring MVC.
- Developed Backend Code Using SPRING framework.
- Participated in code review meetings and provided improvements.
- Use SVN for software configuration management and version control and deploy the application in JBOSS server.
- Prepared test cases and provided support to QA team in UAT.
- Analyzed and fixed the bugs reported in QTP and effectively delivered the bug fixes reported with a quick turnaround time.
- Used Websphere Application Server 6 / WebSphere Portal server 6.0 to create, debug and deploy application modules.
- Performed server-side validations using Java bean validation API and Hibernate Validator API.
- Designed and developed SOLR indexing and searching, configured custom request handlers and custom views using Velocity.
- Designed and developed access logging using Spring AOP and log4j2 for services access report and audit purpose.
- Developed DAO objects and Hibernate mappings.
- Used Log4J debugging and error logging.
- Used Junit and MockMvc to test web services.
- Used ANT automated build scripts to compile and package and
- Worked in agile development process based on Scrum.
Environment: Weblogic Server, Sybase Adaptive Server, Agile, Spring-Core, Spring-JDBC, Spring-JMS, JMS, JAXB, JAX-WS, SOAP, WSDL, XSD, XSL, XSLT, XPath, Apache Camel, CXF, Maven, SOAP-UI, Eclipse, DOORS, HP-ALM, IBM Rational Clearcase.
Confidential, CA
Java Developer
Responsibilities:- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Actively involved in the application life cycle including requirement gathering, estimation, design, development, debugging, and production support.
- Developed java code using J2EE best practices using J2EE patterns.
- Responsible for development of DAO (Data Access Objects) to interact with the database using JDBC .
- Involved in deploying the Application as part of DEV or QA releases on JBoss Application Server 7.1.
- Involved in production rollout events and production support.
- Involved in UI development using HTML , JSP , custom tag libraries, JavaScript .
- Involved in development of Spring Controllers and Views .
- Developed simple/complex SQLqueries with joins, stored procedures , functions, triggers, and database schema update scripts.
- Involved in WebService development.
- Coordinated with onsite team to present timely demos and gather user feedback.
- Involved in providing the testing support and fixing the issues for many modules in the application.
- Developed and used ANT / Maven build scripts and shell scripts to compile, package and deploy the application.
- Involved in code review process.
- Used EclipseIDE for the development.
- Used WinMerge tool for code merge and integration.
- Used ApacheLog4J for logging purposes.
- Involved in handling CVS operation using SVN .
Environment: JBoss Server, Microsoft SQL Server, Spring-Core, Servlets, JDBC/ODBC, SOAP, WSDL, Maven, JSP, HTML, CSS, Cold-Fusion, JavaScript, SOAP-UI, Eclipse, SVN Tortoise
Confidential
Java Developer
Responsibilities:- Involved in various stages of Enhancements in the Application by doing the required analysis, development, and testing.
- Developed logic and code for the registration and validation of the enrolling customer.
- Performed client side validation using JavaScript. Validation from client side was done using JavaScript.
- Developed web-based user interfaces using Servlets, JSP, HTML, and XML based client and server application.
- Responsible for the development of database SQL queries.
- Analysis and development of new features.
- Preparing Functional and Technical Specifications for new enhancements.
- Was involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
- UAT support for projects before implementation.
- Coordination between Offsite team and Deutsche Bank team.
Environment: Java Servlets, JSP, Java Script, XML, HTML, UML, JDBC, Apache Tomcat, JDBC, Oracle, SQL2005, Windows.