Sr. Java/j2ee Developer Resume
Bloomington, MN
SUMMARY
- Around 8+ years of professional experience in IT industry and Expertise in Object Oriented Analysis including development, implementation, testing of various applications using Javaand J2EEmaintenance which are include in Software Development Lifecycle (SDLC).
- Thorough knowledge in developing applications using Core Java concepts like OOP, JAVASWING, JDBC, JMS, Multithreading, Junit and Groovy and advanced java concepts like Web Services, HTML, DHTML,CSS, JSP, Servlets,EJB, XML, XSLT,Node JS,JSF, J2EE, RMI, Struts, Grails.
- Strong experience in Enterprise Application Development and Deployment using J2EE Technologies like HIBERNATE, spring, and Web Services.
- Expertise in implementing and deploying SOAP Web Services and Restful Services to develop dynamic server side web contents.
- Proficient experience in using the databases such as MS SQL Server 2005/2008, MySQL, Oracle 9i/10g/11g, DB2.
- Unit testing. Strong problem analysis and resolution skills. Highly motivated team player with zeal to lean new technologies and always believes in giving the best of efforts in Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
- Implemented the Hibernate framework (ORM) to interact with database.
- Experience with developing enterprise applications using IDEs like Rational Application Developer (RAD), WSAD NetBeans, and Eclipse, JBuilder, and WebLogic workshop for Java/J2EE application development.
- Developed Java applications and tools to automate tests run in UNIX environment.
- Responsible for enhancing the test client using Java to support new features in the trading application.
- Worked on the dependency injection using spring framework with Application Context XML file.
- Involved in creating and modifying the class diagrams, sequence diagrams using Microsoft Visio.
- Experience in using application servers like BEA WebLogic, IBM WebSphere, Apache Tomcat and JBoss Fuse basing on requirements and specifications.
- Hands on exposure to different SDLC models like Waterfall, Agile and undergone the training in software Development Processes like SDLC, Test Driven Development (TDD) and Iterative Methodologies.
- Designed and developed SSO (Single Sign - On) solution to centralize company B2B site access control of multiple systems intranet and extranet.
- Knowledge and good understanding of SQL and PL/SQL.
- Had experience in JMS and Message Queue listeners for Message Queue Service.
- Experience in client-side development with HTML, CSS, JavaScript, and JQuery.
- Hands on experience working with databases like Oracle, SQL Server and MySQL.
- Written JUnit Test Cases for challenging environments.
- Have written SQL queries to generate the reports for the Web Trade Service application.
- Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with the newly emerging technologies.
- Good communication, interpersonal and quick learning skills with proven ability to adapt to different project environments.
TECHNICAL SKILLS
Programming Languages: Java, C/C++, SQL/PL-SQL, PERL, Python, Groovy
JEE/J2EE Technologies: JSP,Java Swing,Servlets, EJB, JDBC, JMS, JNDI, ANT Handling,Multi- threading, Event Handling, Swing
Application/Web Servers: WebLogic, Web Sphere (8.5, 8.0, 7.0), Soap, Restful ServicesWSDL, Tomcat, JBOSS fuse.
Enterprise Frameworks: Struts, spring, Hibernate, JSF, Grails.
Databases: Oracle 8i, 9i, 10g, SQL Server, MySql, RDBMS, MongoDBCassandra
IDE’s & Utilities: Eclipse, WSAD, RAD, Net Beans, IBM RAD, RSA and JCreator
Web Development Technologies: JavaScript, HTML, DHTML, XML, CSS, Node JS, J Query, Angular JS, JSON,SOAP
Tools: Maven, Ant, Visio, Log4j, J Unit, TestNG, iReport
Operating Systems: WINDOWS, Solaris, HP-UX, Linux, AIX, UNIX.
PROFESSIONAL EXPERIENCE
SR. JAVA/J2EE DEVELOPER
Confidential, Bloomington, MN
Responsibilities:
- Involved in the full software development life cycle of the project from analysis and design to testing and deployment.
- Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality, such as portfolio summary and user information.
- Design E-R graphs and relationship among different database tables; Creation tables with low coupling.
- Integrated Spring with Hibernate framework and created Hibernate annotations for mapping an object oriented domain model to traditional relational database.
- Wrote PL/SQL Queries, stored procedures, triggers and prepared statements.
- Implemented Spring Security to provide authentication, authorization, and access-control for this application.
- Configured Spring Cache to cache the results of methods that were frequently called by users or systems.
- Developed graphical user interface by using JSP, JSON,Node JS,HTML5, CSS3, JavaScript/jQuery, Bootstrap and AJAX calls.
- Implemented user input validations using Angularjs, JavaScript and jQuery.
- Using Angular.js to implement data binding, Module loading.
- Implemented web page responsive design using Bootstrap.
- Inspected and debugged front-end code with FireBug.
- Used JIRA and Log4J for project management, tracking and monitoring errors.
- Developed test cases and performed unit test using TestNG Framework.
- Used Agile Methodology for the development of the project.
- Attended daily and weekly SCRUM meeting to update working status etc.
- Used GitHub for code repository and version control.
- Build code using IntelliJ IDEA and deploy it using Tomcat.
- Using MySQL for database and used DBeaver to develop database.
Environment: Spring, Hibernate, JavaScript,Spring Security, Spring Batch, Spring Integration, Spring boot, Drop Wizard, Java Service Wrapper, CSS/CSS3, AJAX, HTML/HTML5, JSON, PL/SQL, JDBC, Web Services, Eclipse, TestNG, Scrum,Mockito, JSP, AngularJS,Alpaca1.5.5, Jasper iReport, OBOE, Lombok, eFax Developer, Bootstrap, MySQL, Jira, JBoss, GitHub.
SR. JAVA/J2EE DEVELOPER
Confidential, Rochester, MN
Responsibilities:
- Developed the application using Software Development Life Cycle, followed the Agile Development Model.
- Involved in requirements gathering, technical design and implementation of the AMRIT 1.0, 2.0 and 3.0 Release. Ensured successful GoLive for AMRIT 1.0 and 2.0
- Implemented the frontend and developed UI screens as per wireframes provided by business using JSF Framework (CS JSF), JQuery,CSS, JSnode and backend layer using Grails with Groovy, J2EE and XML. IDE used is Eclipse Indigo.
- Feeds Delivery, Control Services and Data Standardization, ETL layer - developed and maintained using Batch and JAP 7.0
- Designed and Developed the Database layer in EBX, using JPA.
- Involved in consuming the SOAPoverHTTPweb-service calls through client invocation for DMMS Module.UsedControl-M to schedule and trigger the ETL.
- Build and Deployment doneJAP 7.0 integrated with JBoss FuseServer and SDSS. Server-activate and deactivate regularly done in SIT and UAT using SSH Tectia Terminal.
- Shell scripting written to create batch job files to be run in UAT and PROD.
- Used Java Script for client, server validation through expression language.
- Created PL/SQLStored Procedures, Functions for the DAO layer by studying the required business objects and validating them using Oracle 11g using PL/SQL Developer.
- Used SVN for maintaining the component and for release and version management.
- Involved in coding for JUnit Test casesand Test Classes.
- Maven tool has been used for the build and deploy the batch component with JPA
- Involved in Production support after GoLive of AMRIT 1.0 and 2.0, fixed defects and updated in defect tracker HP-ALM, constantly provided training and knowledge transfer to the user.
- Managed a team of 6 members in the absence of Team Lead.
- Maintained Client’s SharePoint website by enhancing few new features by synchronizing the data lists in MS Access database and migrating the data after data clean up to the new AMRIT application.
Environment: Java, J2EE, JSF, CS JSF, JAP 7.0, EBX5, PL/SQL Developer, Oracle 11g, XML, CSS, JQuery, JavaScript, Shell Script, Unix, Batch, Grail with Groovy, Maven,Eclipse Indigo, WebLogic,JBoss Fuse, JPA, SOAPUI 4.0., SSH Tectia, SDSS, SVN, HP-ALM, SharePoint, MS Access.
SR. JAVA/J2EE DEVELOPER
Confidential, Wilmington, DE
Responsibilities:
- Effectively interacted with team members for requirements capture and Analysis.
- Responsible for Understanding the scope of the Project and Requirement gathering.
- Responsible for creation of Beans, Controller classes JSPs.
- Involved in fixing Front-End issues with the layouts.
- Involved in gathering requirements, design, and development of Flex components.
- Involved in skinning and styling of Flex components.
- Configured Spring Web MVC Framework to implement MVC design patterns.
- Worked on spring application framework features IOC container and AOP.
- Worked on Hibernate object relational mapping according to database schema
- Worked on the Web Services clients and WSDL generation. Integrated the clients with third party services in the other module of the application.
- Interacted with the Amazon AWS Cloud with the Spark python commands in an interactive shell.
- Experience in speech-enabled IVR application development using VXML and GUI-based designer tools.
- Knowledge in testing Data Marts, Data Warehouse/ETL Applications developed in Ab Initio using Oracle, DB2, SQL, MangoDB Server, PostgresSQL and UNIX.
- Involved in the integration of multiple layers in the application.
- Developed automation framework for BDD process using Selenium & Cucumber.
- Involved in creation of Test Cases for JUnit Testing.
- Experience in testing (making test cases using JUNIT) and deploying applications using ANT and Jenkinstools.
- Involved in debugging and troubleshooting related to production and environment issues
- Used SVN, Perforce as configuration management tool for code versioning and release.
- Deployed the applications on Web Sphere Application Server 8.
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Involved in writing unit test cases and code review.
- Involved in development of some common components.
- Performed the day to day analysis for issue tracking system.
- Managed the development server to deploy the application EARs and WAR files.
- Designed and developed SSO (Single Sign-On) solution to centralize company B2B site access control of multiple systems intranet and extranet.
- Build code using Eclipse and deploy it using Jboss fuse.
Environment: Java, J2EE Servlet, JSP, Appian, Flex,VXML, XML, Spring Web MVC Framework, spring, Hibernate, Log4j, ANT,Jboss,,Web services,jboss fuseWebSphere Application Server 8 and Oracle.
JAVA/J2EE DEVELOPER
Confidential, New York, NY
Responsibilities:
- Involved in the full software development life cycle of the project from analysis and design to testing and deployment.
- Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality, such as portfolio summary and user information.
- Painted UML including Use case diagram, Class diagram, Sequence diagram and Data flow diagram.
- Design E-R graphs and relationship among different database tables; Creation tables with low coupling.
- Integrated Springwith Hibernate framework and created Hibernate annotations for mapping an object oriented domain model to traditional relational database.
- Wrote PL/SQL Queries, stored procedures, triggers and prepared statements.
- Implemented Spring Security to provide authentication, authorization, and access-control for this application.
- Configured Spring Cache to cache the results of methods that were frequently called by users or systems.
- Developed graphical user interface by using JSP,JSON,Node JS,HTML5, CSS3, JavaScript/jQuery, Bootstrap and AJAX calls.
- Single Sign on (SSO) authentication of Netx360 users
- Implemented user input validations using Angularjs, JavaScript and jQuery.
- Using Angular.js to implement data binding, Module loading.
- Implemented web page responsive design using Bootstrap.
- Inspected and debugged front-end code with FireBug.
- Used JIRA and Log4J for project management, tracking and monitoring errors.
- Developed test cases and performed unit test using QUnit Framework.
- Used Agile Methodology for the development of the project.
- Attended daily and weekly SCRUM meeting to update working status etc.
- Used GitHub for code repository and version control.
- Build code using Eclipse and deploy it using JBoss fuse.
- Using Oracle 10g to develop database.
Environment: Spring, Hibernate, JavaScript, CSS/CSS3, AJAX, HTML/HTML5, JSON, PL/SQL, JDBC, Web Services, Eclipse, JUnit, Scrum, JSP, AngularJS, Bootstrap, Oracle 10g, Jira, JBoss, GitHub.
JAVA/J2EE DEVELOPER
Confidential
Responsibilities:
- Involved in Design, Development, Testing and Integration of the application.
- Implementing business logic and data base connectivity.
- Client side installation and configuration of project.
- Developed using simple Struts Validation for validation of user input as per the business logic and initial data loading.
- Co-coordinated Application testing with the help of testing team.
- Writing database queries on Oracle 9i.
- Writing stored procedures, Packages, Views, Cursors, Functions and triggers using SQLin the back end.
- Used Hibernate for Object Relational Mapping (ORM) and data persistence.
- Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
- Developed web services using SOAP, WSDL, and XML.
- Developed the application using Singleton, Business Delegate and Data Transfer Object design patterns in the project.
- Created and implemented Oracle Stored Procedures, Functions, Triggers and complex queries using SQL.
- Worked with Java Messaging Services (JMS) for reliable and Asynchronous Communication.
- Used log4j for logging and SVN for version control.
- Ability to quickly adjust priorities and take on projects with limited specifications. Effective team player with excellent logical and analytical abilities.
- Excellent written and verbal communication skills, inter-personal skills and self-learning attitude.
Environment: Java, JSP, Struts 1.3.8, CMS, Spring 1.0.2, SOAP Web services, SOA, JavaScript, CSS, XML, JAXB XHTML, XSLT, JMS, Ajax, Hibernate 2.1, EJB 2.0, 2.1, Log4j, Oracle 9i, Web Sphere 6.1, Ant, RAD 7.0, Eclipse 3.2, UNIX, Perl.
JAVA/J2EE DEVELOPER
Confidential
Responsibilities:
- Worked with business users and functional analysts to translate business requirements into technical design and solutions.
- Design & Development of the user interfaces usingHTML,Node JS,JSON,CSSandJSP.
- Implemented the application using Struts Framework.
- Coding and development of servers side components using struts Frame work.
- Involved in creating the Hibernate POJO Objects and utilizing Hibernate Annotations.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data.
- Implemented various design patterns like value object, singleton and model view controller (MVC) architecture.
- Developed a robust administration and security system for access control and restrictions at application and user level.
- Deployed application in tomcat server.
- Supporting application for the client.
Environment: HTML, CSS, JSP, Struts, Hibernate, java script, Ajax, Eclipse IDE, value object, singleton and model view controller (MVC) architecture.