Senior Java Developer Resume
New York, NY
SUMMARY
- 8+ Years of Technical Experience in complete Software Development Life Cycle including Analysis, Design, Development, Testing and Implementation.
- 5.5 Years of strong experience in Finance Domain and 3 Years of lead developer experience.
- Very strong technical skills in java technologies like Core Java, Spring, Hibernate, XML, JMS, MQ, JMX, SOAP services, CXF web services, Sybase, db2, JUnit
- Proficient in web technologies like Servlets, JSP, Spring MVC, Struts MVC, Javascript, JQuery, Ajax, HTML, CSS
- Experience of Onsite - offshore model.
- Proficient in developing client/server and n-tier applications wif strong skills in user interface, middleware and backend development on Linux and Windows.
- Experience in Web application development using Tomcat, JBoss, WebSphere
- Self-motivated, good team player wif excellent technical, communication and interpersonal skills.
- Adapt in working in a team environment and independently wif minimal supervision.
- Extensive experience in coordinating wif clients and developing project requirement templates.
- Participated in overall system design and collaborated wif programmers in designing interfaces as well as other technical aspects.
- Consulted wif clients in improving teh project requirements and contributed for teh enhancement of teh business processes
- Strong experience in understanding Business Applications, Business Dataflow and Data relations from them.
TECHNICAL SKILLS
Programming/Scripting Languages: Java, C, C++, HTML, XML, XSL, JavaScript, AJAX, JQuery, SQL, CSS, shell scripting
Middle Tier: JSP, Servlet, JMS, JMX, IBM MQ, JDBC, CXF Web services, SOAP Services, SOA
Open source frameworks: Struts, Spring, Hibernate, Junit
Web/Application Servers: Tomcat, JBoss, WebSphere
Operating Systems: Windows XP, UNIX, Linux and DOS
RDBMS: Sybase, IBM DB2, MS-SQL Server
Designing Tools/Methodologies: Rational Rose, VISIO, UML
Development Tools: Eclipse, DBArtisan, RapidSQL, Editplus
Application Tools/Products: MS-Office, Perforce, Visual source safe, Jira, ant, putty
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Senior Java developer
Responsibilities:
- Gathered business requirements and converted them into technical requirements.
- Performed object oriented architecture and design.
- Used Springs IOC - Dependency Injection for design and implementation
- Used Spring MVC, JSP, AJAX, HTML, CSS and JQuery for user interface.
- Created Hibernate JPA entity classes for persistence.
- Involved in parsing and processing XML messages wif JAXB and XPath.
- Involved in writing SQL queries in IBM DB2, as per business requirements to update database tables.
- Involved in bug fixing and patches.
- Involved in coordinating testing wif other application developers.
- Involved in unit testing using JUnit, system integration testing and user acceptance testing.
- Involved in deployment of monthly releases.
- Handled user queries and production issues.
Environment: Java 1.6, Spring, Hibernate, JPA, SOA, CXF web services, Spring MVC, JSP, AJAX, HTML, CSS, JQuery, JMS, MQ, XML, JAXB, JMX, Perforce, Windows, Linux
Confidential, New York, NY
Lead Java developer
Responsibilities:
- Leading a team of three developers in offshore
- Assignment of tasks to teh team, estimation of work, tracking teh status through Jira
- Conduct daily Agile scrum meetings
- Gathering user requirements and performing OOAD on teh requirements.
- Creating architecture designs and user interface design.
- Implementation of backend reconciliation engine using Spring, Hibernate, JMS as per teh design.
- Involved in development of user interface screens to show teh reconciliation results for clients.
- Developed NBalance licensing model using multithreading.
- Developed front end using Spring MVC, JSP, AJAX, JQuery
- Creating test cases, junit tests, test scripts and test data.
- Rollout teh initial version
- Bug fixing and patches
Environment: Java 1.6, Spring MVC, Hibernate, JMS, MQ, XML, JSP, AJAX, JQuery, JMX, NBalance, Perforce, Windows, Linux
Confidential, New York, NY
Senior Java developer
Responsibilities:
- Gathering business requirements and converting them into technical requirements.
- Developed Datahubs dashboard using Struts MVC.
- Involved in capacity improvement and memory optimization for soap server.
- Involved in Configuring web.xml and struts-config.xml according to teh struts framework
- Designing and development of User Interfaces using JSP, Struts, HTML, and JavaScript.
- Implemented data access in teh data provider classes.
- Developed application using Eclipse IDE on Windows environment.
- Deployed project on Tomcat.
- Involved in code walkthrough in detail for teh functionalities worked on.
Environment: Java 1.4 and 1.6, J2EE, Struts, JSP, SOAP services, HTML, XML, JDBC, CSS, Tomcat 5.0, Sybase, DB2, Perforce, Eclipse, Linux.
Confidential, New York, NY
Java developer
Responsibilities:
- Involved in design and development phases of Software Development Life Cycle (SDLC).
- Developed error handling mechanism and error reports.
- Involved in developing many new features and enhancements.
- Involved in unit testing and stress testing.
- Designed various tables required for teh project in Oracle database and used teh Stored Procedures in teh application.
- Used perforce for version control across common source code used by developers.
Environment: Java 1.4, MQ, DB2, Linux, Eclipse, Perforce, db2, Sybase
Confidential
Lead Java developer
Responsibilities:
- Leading a team of five developers
- Assignment of tasks to teh team, estimation of work, tracking teh status through Jira
- Conduct daily Agile scrum meetings
- Gathered requirements from teh SME’s prepared functional and technical design documents
- Developed various Software Architecture artifacts in UML using Rational Rose.
- Followed Rational Unified Process (RUP) methodology for teh software development.
- Applied J2EE technologies like JSP Servlet, JDBC connectivity to talk to MS-SQL database in teh backend.
- Extensive experience in implementing User Interface using JSPs to display teh data based on user requirements.
- Teh GUI was designed on teh base of MVC design-patterns.
- Involved in teh design and development of teh module dat captures teh data from User Inteface in standard format and inserts teh data into teh Database after appropriate validations.
- Designed and implemented teh module for Image processing.
- Involved in writing SQL queries in MS-SQL, as per business requirements to update database tables.
- Involved in teh system integration testing and user acceptance testing.
Environment: Java 1.4, J2EE, JSP, Struts, Servlets, Tomcat, XML Schemas, XML, HTML, Eclipse, JAVA Script, JDBC, CVS, MS-SQL SERVER 2005, MySQL.
Confidential
Junior Java developer
Responsibilities:
- Gathered requirements from project manager.
- Developed various Software Architecture artifacts in UML using Rational Rose.
- Involved in creating different types of reports.
- Involved in teh design and development of teh module dat captures teh data from User Inteface in standard format and inserts teh data into teh Database after appropriate validations.
- Involved in writing SQL queries in MS-SQL, as per business requirements to update database tables.
- Involved in teh system integration testing and user acceptance testing.
Environment: Java 1.4, XML Schemas, XML, Eclipse, JDBC, CVS, MS-SQL SERVER, MySQL.