Senior Java Developer Resume
Chicago, IL
SUMMARY
- Good analytical and result oriented IT professional with over 13 years of total work experience in IT and on web based applications using technologies related to Java/J2EE and Application servers like: Oracle 9i, 10g, Websphere, JBoss, Sun One and Web Logic servers.
- Worked on Water Fall, Test Driven and Agile Methodology/process during application development.
- Good understanding with OOAD, OOP concepts and experience on developing of enterprise C2E / E2E web applications using MVC architecture, Core Java, J2SE,J2EE, Struts 2.x, Velocity, Spring MVC, Spring Jdbc, Hibernate(ORM), Servlets and JSP,Ajax,jQuery
- Experience working with BPM workflow management using JBPM 5.x.
- Experience on various open source technologies and APIs like SVN tool kit, Excel Api, Jsoup API.
- Good noledge and hands on experience in developing and consuming RESTful Web services, used Jersey libraries in reference implementation of JAX - RS. Worked on SOAP based web services.
- Worked on different concepts of core java like Collections, Exceptions and Reflection.
- Experienced in implementing different design patterns like MVC/Singleton/ServiceLocator/Dao/Factory/Abstract factory patterns.
- Worked on Struts 2.x, Spring MVC Frameworks. Good noledge and experience in using Oracle Utility Tool like TOAD,SQL Developer Tool and experience in using defect tracking tools HP Quality center tool/JIRA, Remedy tool, Agile tool-Rally, Comfortable working with UML design tools -RSA.
- Worked on jbrms 6.x- to implement prototypes for different retail clients like Wal-mart, Best Buy.
- Worked extensively on different code review/performance tools like Fisheye, Check style, JProbe, JMeter tools.
- Willingness and ability to learn quickly, adopt, and implement on emerging technologies.
- Worked on providing deployments/migrations support on various Application Servers - Oracle 9i/10g, Websphere, Web logic, Jboss 5.2.1. on Windows and Unix platform.
- Ability and experience to work independently, across teams and small to medium size teams (team work).
- Analyze production defects and suggest solutions to fix any bugs.
- Review teh application periodically to ensure maximum performance and efficiency.
- Create Technical documents to guide and train team.
- Mentor team members and train them to understand processes and application noledge.
- Create Technical documents, Mentor team members and train them to understand processes and application noledge.
- Extrapolate and discover critical issues in production and suggest solutions to resolve them.
- Organized, quick learner, versatile, multi-Tasking, team and process oriented.
- Familiarity with UNIX Shell scripting, Linux OS, Websphere/WebLogic Application Server.
- Team player with excellent interpersonal skills.
TECHNICAL SKILLS
Tools: Eclipse, Jdeveloper 9.0.3, Webspehere studio 5.0, Jcreator2.5, Net Objects Fusion, Front Page 98, WAP Toolkits, (Nokia, Phone.com), Rational XDE for java, Ant, Sun verifier 7.0 tool, Eclipse, RAD, Win Cp, RSA tool, Ascent, JIRA, Fisheye, JMeter, JProbe, jBPM 5.x and 6.x.,Ant scripts.
Database: Oracle, DB2, Sybase, SQL Server.
Configuration tools: Win CVS (Version Control Tool), VSS (Visual Source Safe), Tortoise SVN
JUnit: Unit testing, test case reviews.
MVC Framework: Apache Turbo Velocity, Struts1.x/ 2.x, Spring MVC, Spring Jdbc, Hibernate 2.x,3.x
Other Tools: Agile - Rally, Quickbase. XManager, Sun Verifier tool, Remedy, Fast bug, Java (Core java, Servlets, JSP, EJB 2.0, Java scripts) JMS, HTML, Ajax, jQuery, XML, XSL, WML,, UML, RSA, MS Visio, Jbrms 6.x(drools-rules),Jibx,Websphere MQ,Visual EditWeb Service (REST/SOAP), JSON, jBPM 5.x/6.x,SOAP UI tool, Jenkins, Altova XML Spy.
PROFESSIONAL EXPERIENCE
Senior Java Developer
Confidential, Chicago,IL
Responsibilities:
- Develop enhancements for DMIH membership project for different sources.
- Worked on different design patterns and involved and provided different design inputs in design review meetings.
- Worked extensively on development of new business logic using core java and deployment in WebSphere.
- Worked on implementing different design patterns like Dao Factory/Abstract factory and singleton patterns.
- Worked on writing of Oracle SQL queries to verify data at backend to check teh process flow and different process variables data.
- Worked on debugging, troubleshooting and fixing issues as part of development.
- . Used Json Api and to store teh parsed data in jSon format.
- Technical mentoring peers on troubleshooting issues.
- Worked on ant scripts to build and deploy to QA environment.
- Performed code merges on different branches used CVS version control tool.
- .Worked on setting up of Webspeher server and MQ configuration for project specific requirement (server queue,datasource,Connectors,etc)
- Designed and developed functionality using Java, J2EE, Struts2, Spring3, FTL & Web Services.
- Designed and developed REST Services using Spring-WS & JAXB for Mobile Channel.
- Developed front end page using JQuery, JavaScript, AJAX, HTML.
- Designed Unit test scripts & Review test scripts developed using JUnit.
Environment: CoreJava, J2EE,EJB, JMS, XML, XSD, JDBTemplate, JIBIX, Visual Edit, WebSphere MQ, Oracle DB, DAO, My Eclipse, WebSphere 7.0
Senior Java Developer
Confidential -Cupertino, CA
Responsibilities:
- Develop SBSA Account capture and workflow automation.
- Worked on creating of UML class/sequence diagrams using RSA tool.
- Worked extensively on development of frontend, business logic using core java and development of new workflows in jBPM.
- Worked on implementing different design patterns like Dao Factory/Abstract factory and singleton patterns.
- Worked on core java for development of wrapper API classes to invoke JBPM built-in services.
- Worked on writing of Oracle SQL queries to verify data at backend to check teh process flow and different process variables data.
- Worked on writing Hibernet components, Rest webservices API methods
- Technically mentoring peers on troubleshooting issues.
Environment: Core Java, J2EE, Struts, JSP, Spring, Hibernate, REST Web Services, Oracle DB, DAO, Eclipse (Kepler), JBPM, JBOSS EAP 6.1
Senior Java Developer
Confidential, Cupertino, CA
Responsibilities:
- Worked extensively on implementation of new technical enhancements using core java and spring mvc.
- Used different design patterns like factory patterns,singleton pattern.
- Performed reverse engineering to generate UML class diagram and sequence diagrams using RSA tool.
- Used Multithread concepts and worked on enhancements/debugging and fixing of issues and tracking of issues/tickets in JIRA.
- Worked on supporting/debugging/enhancements in drools-rules of teh application.
- Developed project specific reusable API using core Java/Collections to perform common utility functions.
- Used TOAD tool and worked on verifying backend data at backend using oracle - SQL statements.
- Technical Tasks breakdown and assignment and follow-ups/co-ordination/updates with team.
- Worked on App debug and trouble shooting on Unix environment.
- Worked on performance verification/testing of application using jMeter tool.
- Facilitating teh requirement analysis to team and technically mentoring to team on troubleshooting issues.
Environment: Core Java, J2EE, Spring, Hibernate, REST Web Service, Spring MVC, Hibernate 3.0, Oracle, JBOSS 6.x, Eclipse (Kepler), JIRA, Oracle DB, Unix
Sr.Lead Developer
Confidential, Atlanta, GA
Responsibilities:
- Worked on Data Acquisition bugs resolution and tracking of issues or tickets in JIRA.
- Worked extensively on implementation of new workflows/loaders in jBPM.
- Worked extensively on developing util APIs using core java/string/collections for common functionalities.
- Developed work Item handler classes using java for various web service tasks which are incorporated in workflows.
- Worked on implementing different design patterns(singleton, factory patterns)
- Used Toad tool to perform or verify backend (Oracle) data by using SQL queries.
- Worked with Sys Ops team to provide application specific support during production deployments.
- Used RSA tool to develop/prepare uml class diagrams and sequence diagrams.
- Provided technical support/production bug resolutions.
- Worked on deployment of Application on Unix dev box and debug/troubleshooting of issues.
- Updating Client Manager with task status on daily scrum meetings.
Environment: Core Java, J2EE, REST Web Services, Struts, Spring, Hibernate 3.0, Oracle, Eclipse, JBPM5, JBOSS 6.x, JIRA, Oracle DB, Unix
Sr. Java Consultant
Confidential, Denver, CO
Responsibilities:
- Worked on Migrating teh ecommerce Application(j2ee based) from Weblogic 8.1 to Weblogic 10.3 servers and corresponding code changes.
- Creating of Project specific requirements documents and sharing.
- Worked on java bugs resolution& tracking using internal tool- fast bug and remedy tools.
- Worked on creating of uml class, activity and sequence diagrams.
- Technical Tasks breakdown and assignment and follow-ups/co-ordination/updates with team.
- Worked on Application Support/production bug resolution support.
- Coordinating and facilitating teh requirement analysis to team and technical mentoring team on troubleshooting issues.
- Updating Client Manager with task status on daily scrum meeting.
Environment: Core Java, J2EE, Struts, jQuery, Ejb, Web Logic Application server, Web Logic workshop, Oracle DB, Unix
Confidential, Denver, CO
Responsibilities:
- As Lead Developer, interacted with clients in understanding requirements in scrum meeting, documenting and creating iteration tasks/assignment in rally and technical mentoring team members.
- Worked on developing components and bugs tracking fixes on Rally
- Worked on developing handler classes (java).
- Worked on customizing teh front end to fit on to mobile devices(Blackberry and iPhone)
- Worked on developing teh velocity template files and css files.
- Worked on deploying and debug of issues in teh application in development environment.
- Worked on supporting/bug fixing of application on Unix environment.
- Environment: Core Java, J2EE, Struts, Web Logic workshop, Web Logic Application server, Oracle DB.
Technical Lead Developer
Confidential
Responsibilities:
- As Lead Developer- Involved actively client meetings, requirement collection, Preparing design documents (created artifacts like class diagrams and sequence diagrams for different use cases, technical task creation/assignment, tracking and technical mentoring and performing code reviews.
- Worked on developing enhancements and new functionalities used custom framework and designed and developed wrapper APIs using core java.
Environment: Core Java, J2EE, JSP, Servlets, Ajax, WebSphere 6.0, Oracle
Senior Developer
Confidential
Responsibilities:
- As Senior developer, interacted with clients, creating and maintaining all project specific documents.
- Worked on creating of required class diagrams and sequence diagrams for usecases using RSA.
- Project plan preparation using visio tool, Task creation/assignment and technical mentoring, Code walkthroughs and deployment and configuration support to team
Environment: Core Java, J2EE, JSP, Servlets, Oracle 10g application server, Oracle DB.
Confidential, Dublin, OH
Responsibilities:
- As module lead, Interacted with clients in understanding requirements, documenting and creating tasks/assignment and interacting and technically mentoring team members and providing deployment and configuration support to other development team members and testing teams.
Environment: Core Java, J2EE, JSP, Servlets, Web Logic 8.1 application server, Oracle DB
Confidential
Responsibilities:
- As Lead Developer, actively interacted in client meetings, requirement gathering and worked on project profile preparation and creating tasks/assignment and technically mentoring team members and providing deployment and configuration support to other development team members and testing teams Metrics generation
Environment: Core Java, J2EE, JSP, Servlets, Apache Tomcat Web server, Web Logic 8.1 Server,Oracle DB.