Senior Java/j2ee developer Resume
Boston, MA
SUMMARY
- More than 7 years of experience in IT industry as Java/J2EE Developer.
- Domain expertise in Banking, Financial and Capital Markets, Social Media.
- Expertise in core Java, J2EE, JDBC and proficient in using Java API’s for application development.
- Expertise in design and development of various web and enterprise applications using various technologies like JSP, Servlets, Struts, Hibernate, Spring, JDBC, Drools, EJB, XML, AJAX, and Restful Web Services.
- The key areas worked are Java, J2EE and SQL.
- Proficient in Working with Various IDE tools including Eclipse Galileo, Rational Application Developer (RAD), IBM Clear Case
- Proficient knowledge & experience in build and deployments with tools like Jenkins, build - forge.
- Experience in Database design, Entity relationships, Database analysis, Programming SQL, Stored procedure’s PL/ SQL Oracle and SQL Server on Windows and UNIX.
- Worked on different operating systems like UNIX/Linux, Windows XP and Windows 2K
- Involved in end to end development of projects using Model-View-Controller (MVC) architecture.
- Knowledge of job workflow scheduling and monitoring tools like Autosys and Cron- jobs.
- Experience in Hibernate framework for back-end connectivity and querying.
- Involved in white box testing with JUnit 3.0 and UI testing.
- Proficiency in programming skills.
- Prepared test cases and executed successfully for bug fixes.
- Good Interpersonal skills, Effective Communication skills, and excellent team player with team building capabilities.
- Good work ethics with ability to work well in both team and individual environment.
- Responsible for delivering the Applications to the client at the specified time lines
- Involved in preparing the Proof of concept (POC).
- Involved in all phases of Software Development life cycle.
- Experienced in Agile Methodology.
- Coordination with the Clients by participating in daily and weekly status meetings.
- Troubleshooting the issues in Production environment.
- Right kind of attitude to perform in the organization and to be committed and self-motivated with strong and sound programming knowledge.
- Involved in Implementation, development, enhancements, up gradation, roll out and support projects, with proven track record of company and customer satisfaction.
TECHNICAL SKILLS
Programming Languages: Java, Linux shell scripts
Technologies: J2EE, Servlets, JDBC, JNDI, Java Beans
Server-side Scripting: JSP
Client-side Scripting: JQuery, Ajax, Java Script and JSON
GUI: HTML, CSS
Database: MySQL, MS-SQL, Oracle 11g/10g/9i
Operating Systems: Windows, Linux
IDE Tools: Eclipse 3.1, RAD and Net Beans
Servers: JBoss, Tomcat
Frameworks: Spring, Struts, Hibernate, Drools - Rule Engine
Other Technologies: XML
Methods: Agile
Testing Tools: Junit
Defect Tracking Tools: JIRA, Quality Control, -Clear Quest
Version Control Tools: SVN, IBM-Clear Case, Maven
Web Services technologies: REST, JAX-RS .
PROFESSIONAL EXPERIENCE
Senior Java/J2EE DeveloperConfidential, Boston, MA
Responsibilities:
- Analyzing and designing the system as per the requirements.
- Created and maintained the configuration of the Spring Application Framework (IoC).
- Implemented various design patterns - Singleton, Value Object and Spring DAO.
- As ‘We Applaud’ for excellent contribution towards HVLT.
- Involved in writing Spring Configuration XML files that contains declarations and other dependent objects declaration.
- Responsible to prepare the Low Level design document and creating the reusable components across the application.
- Involved in design, development and implementation of RESTful web services to derive the risk data based on price hierarchy suggested by business.
- Learnt and implemented Spring frame work for entire application.
- Implemented the Aspect Oriented concepts and Spring JDBC template to write some DAO classes to interact with the database to access required information.
- Created and maintained Technical documentation for launching new downstream applications which are dependent on HVLT.
- Used Oracle as Database and also involved in writing SQL scripts, PL/SQL code for procedures and functions.
- Implemented Linux shell scripts to load the data from the Bloomberg server into database.
- Used Web Services to extract and communicate the records using JSON and REST Services
- Involved in debugging and resolving issues in Production environment.
- Delivering the Test case Reports with different scenarios which includes the results of data comparison.
- Involved in Unit testing and Integration testing.
- Expertise in scheduling the jobs using Auto Sys tool.
- Code review based on java coding standards.
Tools: Java/J2EE, Oracle 11g, SQL, PL/SQL, JSP, Spring3.0, JDBC, XML, UML, JUnit, log4j, MyEclipse 6.0, Auto-sys, Design Patterns, JIRA, -Clear Quest, IBM-Clear Case, Linux, Maven, Jenkin, JSON, RESTful Web Services
Senior Java/J2EE DeveloperConfidential, Boston, MA
Responsibilities:
- Analyzing and designing the system as per the requirements.
- Created and maintained the configuration of the Spring Application Framework (IoC).
- Implemented various design patterns - Singleton, Value Object and Spring DAO.
- As ‘We Applaud’ for excellent contribution towards HVLT.
- Involved in writing Spring Configuration XML files that contains declarations and other dependent objects declaration.
- Responsible to prepare the Low Level design document and creating the reusable components across the application.
- Involved in design, development and implementation of RESTful web services to derive the risk data based on price hierarchy suggested by business.
- Learnt and implemented Spring frame work for entire application.
- Implemented the Aspect Oriented concepts and Spring JDBC template to write some DAO classes to interact with the database to access required information.
- Created and maintained Technical documentation for launching new downstream applications which are dependent on HVLT.
- Used Oracle as Database and also involved in writing SQL scripts, PL/SQL code for procedures and functions.
- Implemented Linux shell scripts to load the data from the Bloomberg server into database.
- Used Web Services to extract and communicate the records using JSON and REST Services
- Involved in debugging and resolving issues in Production environment.
- Delivering the Test case Reports with different scenarios which includes the results of data comparison.
- Involved in Unit testing and Integration testing.
- Expertise in scheduling the jobs using Auto Sys tool.
Tools: Java/J2EE, Oracle 11g, SQL, PL/SQL, JSP, Spring3.0, JDBC, XML, UML, JUnit, log4j, MyEclipse 6.0, Auto-sys, Design Patterns, JIRA, -Clear Quest, IBM-Clear Case, Linux, Maven, Jenkin, JSON, RESTful Web Services
Senior Java/J2EE DeveloperConfidential
Responsibilities:
- Analyzing and designing the system as per the requirements.
- Actively participated in software development lifecycle (scope, design, implement, deploy, test), including design and code reviews, test development, test automation.
- Developing the Data Access Objects (DAO) to get the data from the database.
- Configuring Log4j for debugging the application.
- Developing Java routines to parse the XML using SAX API.
- Building the application and deploying it to the JBoss Server.
- Design and implementation of Bean classes to develop the interface of Business Logic Facade between Front tier and Backend tire.
- Involved in story-driven agile development methodology and actively participated in daily scrum meetings.
- Involved in Integration & deployment of application, load testing and performance tuning
- Analyzed Business Requirement Document written in JIRA and participated in peer code reviews in Crucible.
Tools: Java/J2EE, MSSQL, XML, UML, JUnit, log4j, MyEclipse 6.0, Jboss, Mybatis, Cygwin, PMD, Design Patterns, JIRA, SVN, Linux, SQL, PL/SQL, Spring3.0, JDBC, EJB
Java/J2EE Developer
Confidential
Responsibilities:
- Utilized Agile Methodologies to manage full life-cycle development of the project.
- Implemented MVC design pattern using Struts Framework.
- Form classes of Struts Framework to write the routing logic and to call different services.
- Created Action classes, Action Forms, Struts-config.xml files, validation files and resource bundles for all modules using Struts framework.
- Developed web application using JSP custom tag libraries, Struts Action classes and Action. Designed Java Servlets and Objects using J2EE standards.
- Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
- Developed the XML Schema and Web services for the data maintenance and structures.
- Developed the application using Java Beans, Servlets and EJB’s.
- Created Stateless Session EJB’s for retrieving data and Entity Beans for maintaining User Profile.
- Used Tomcat Web Server and Eclipse to develop and deploy the application.
- Worked with various Style Sheets like Cascading Style Sheets (CSS).
- Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.
- Involved in coding for JUnit Test cases, ANT for building the application.
- Developed Java Server Pages for user interface to display the Customer Reports.
- Developing the Data Access Objects (DAO) and writing HQL queries to get the data from the database.
Tools: / Technologies used: Java1.6, J2EE Servlet, JSP, MySQL, JQuery, XML, UML, JUnit, log4j, NetBeans, Apache Tomcat 6, JIRA, SVN, Ubuntu, SQL, Spring3.0, JDBC, Struts 2.0, Hibernate 3.0, HTML, AJAX, Java Script, iText, AJAX, Rational Clearcase, Rational Rose
Java/J2EE Developer
Confidential
Responsibilities:
- Responsible for understanding the scope of the project and requirement gathering.
- Involved mainly in the coding as per the design.
- Developed the web tier using JSP, Struts MVC to show account details and summary.
- Mapped business objects to database using Hibernate.
- Used Tomcat web server for development purpose.
- Involved in creation of Test Cases for JUnit Testing.
- Used SVN, Clear case as configuration management tool for code versioning and release.
- Developed application using Eclipse and used Log4J to print the logging, debugging, warning, info on the server console
- Coded the business methods according to the IBM Rational Rose UML model.
- Extensively used Core Java, Servlets, JSP and XML.
- Used Struts 2 in presentation tier.
- Generated the Hibernate XML and Java Mappings for the schemas.
- Used unit testing for all the components using JUnit.
- Used Apache log 4j Logging framework for logging of trace and Auditing.
- Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
- Implementation of different modules using Java, Hibernate, JSP, HTML pages.
- Developing the Data Access Objects (DAO) and writing HQL queries to get the data from the database.
Tools: / Technologies used: Java1.6, J2EE Servlet, JSP, CSS, MySQL, NetBeans, Apache Tomcat 6, SVN, Linux, SQL, JDBC, Struts 1.0, XSLT, HTML, AJAX, Java Script, AJAX, Rational Clearcase, Rational Rose, JUnit, log4j