We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Nyc, NY

SUMMARY:

  • Over 8 years of professional experience in IT Industry involving in various phases of Software development including system analysis, design, development, testing, implementation of web based applications using JEE architecture.
  • Proficient in using Object Oriented Programming (OOPS) for building n - tier architecture systems with hands on development expertise in front-end UI layer, application layer including middleware and core business frameworks and back-end database layer integration.
  • Experience in Java, J2EE technologies, SERVLETS, JSP, JMS, RMI, JDBC, JNDI and JavaBeans.
  • Experience in Apache Struts Framework and Tiles Framework.
  • Excellent knowledge and implementation of spring 3.x, JSF2, and Hibernate 3.
  • Having hands on experience on web & application servers like WebLogic, Apache Tomcat and JBoss.
  • Experience with Selenium Webdriver for automated regression and user acceptance testing
  • Experience with Rational
  • Experience with automation testing tool QTP at the Journeyman level
  • Experience with Quality Center (QC) or ALM for requirements and defects management
  • Expert in front-end development using HTML, DHTML, CSS, JavaScript. In depth knowledge of Web/GUI development using HTML/JSP.
  • Expertise in implementing applications with Model-View-Controller (MVC) pattern using Struts frames work and Spring MVC.
  • Proficient in implementing various Java/J2EE design patterns including Singleton, Factory, MVC, Front Controller, DAO.
  • Working experience in Apache Tomcat, Weblogic Application Server and Jboss.
  • Hands on experience using ANT, MAVEN build tools as well as version control using SVN/Subversion, CVS and Clear Case.
  • Experience in configuring and deploying java web applications (WAR and EAR) on Web logic, Jboss and Tomcat.
  • Hands on experience in using Agile Development Methodologies and Test Driven Development.
  • Knowledge of Oracle, MySQL and DB2 Databases.
  • Extensive experience in Oracle (8i/9i/10g)SQL, PL/SQL, Database Design, JDBC Programming.
  • Experience in writing SQL Queries including Joins, Stored procedures and Views.
  • Specialization in the area of Unit & System Level Integration Testing.
  • Extensive work experience on Windows 2000/XP and UNIX.
  • Experience in Spring Boot framework and Spring security.
  • Worked on REST services with spring- security
  • Quick Learner, Highly motivated team player with zeal to learn new technologies and always believes in giving the best of efforts in challenging environments.
  • Able to demonstrate excellent oral and written communication skills, exceptional follow through and organizational abilities and finally, last but not least, a positive team work attitude.

TECHNICAL SKILLS:

Programming Languages: C, C++, Core Java, Java EE

Web Technologies: HTML5, XML, CSS3, DHTML, Servlets, JSP, Struts 1.2/2.0, Spring 2.5/3.0, Stripes 1.5, Hibernate 3.x, Ibatis 2.3, Java Swings, Ajax, DOJO, Apache Shiro.

Databases: Oracle 10g, MySQL, MS Access

Operating Systems: Windows XP/Vista/7, Unix.

Scripting Languages: JavaScript, PHP.

Java Technologies: Core Java, JSP, Servlets, JMS, JDBC, JNDI, JSTL, JSF, JBoss.

Design Tools and IDE’s: Netbeans 6.7, Eclipse 3.4, My Eclipse 8.0

Web/Application Servers: Apache Tomcat 4.x/5.x, BEA Weblogic, JBoss Application Server, Confidential WebSphere Application Server, JProbe

Open Source Technologies: Struts 1.2/2.0, Spring 2.0, Hibernate 3.0, Ant, Maven, Stripes, Ibatis

PROFESSIONAL EXPERIENCE:

Confidential, NYC, NY

Sr. Java Developer

Responsibilities:

  • Developed the application using the Stripes framework. Was part of developing the most of the action bean classes.
  • Implemented JSecurity security framework for authentication, access control and session management in the project. Later updated to the Apache Shiro.
  • Implemented the Spring Dependency injection in the project for the business logic. Integrated the Stripes framework and the Spring framework together.
  • Implemented Data Access Layer using Mybatis, developed POJO’s mapped to the relational tables in database using Mybatis mapping files.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Working Knowledge on React open-source JavaScript library for creating user interfaces .
  • Coordinating the workflow between the graphic designer, the HTML coder, and yourself
  • Cooperating with the back-end developer in the process of building the RESTful API
  • Deep knowledge of AngularJS & Ext JS practices and commonly used modules based on extensive work experience.
  • Experience with Selenium Webdriver for automated regression and user acceptance testing
  • Experience with Rational
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Front End Development including HTML5, CSS3, and jQuery utilizing the Bootstrap framework.
  • Involved in the requirement analysis along with the estimations and scheduling.
  • Designed the web pages using HTML, CSS and JavaScript using Dreamweaver.
  • User interface designer and web developer for enterprise application development.
  • Created user interfaces and navigational models that provide optimal user experience while achieving business requirements.
  • Refine and iterate user experience by designing and implementing new modules and interfaces.
  • UI/UX development to create a seamless customer experience for a high traffic e-commerce website.
  • Worked with the front end team on integration and performance tuning.
  • Used SVN for repositories.
  • Experience in Spring Boot framework and Spring security.
  • Worked on REST services with spring- security
  • Developed Rest based web services using Jersey and Spring.
  • Integrated process into build system which auto-generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
  • Developed generic web service architecture using Spring Web Services, and Hibernate which could transform responses into SOAP, REST, & JSON allowing for rapid development and clean separation of core business logic and communication protocol.
  • Used JUnit for testing and check API performance. Used Mybatis to automate the mapping between the SQL Databases and the Java Objects.
  • Was part of the team in upgrading the Ibatis to MyBatis in the project.
  • Involved in deploying and testing the application using Apache Tomcat server.
  • Performing quality checks on code and make sure to meet quality standards.
  • Preparing deployment instruction documents for testing and production environments.
  • Utilized Log4J logging API for debugging and monitoring purposes.
  • Daily Scrum meetings stand up calls with the client to discuss the work status and iterations of the project.
  • Developed JUnit test cases for test coverage of the application.
  • Performed Unit-Level testing and Integration testing.
  • Coordinated with the QA team during the process of making the code move to the staging server and testing the application for the several test cases and defect testing.

Environment: - Java 1.6, Stripes, Spring- DI, Mybatis, Jersey, REST, Tomcat, JSP, Html5, CSS3, Custom tags,Log4j, Agile, Junit, Shiro, Eclipse, Spring Boot framework and Spring security, Angular JS, Ext JS, React.

Confidential, NYC, NY

Sr. Java Developer

Responsibilities:

  • Developed the application using Agile scrum methodology with a team size of 15 people.
  • Developed application using Spring and Hibernate framework.
  • Developed cluster wide singleton services using Weblogic singleton service.
  • Developed Spring services and data access objects for data retrievals and backend interactions.
  • Experience with Selenium Webdriver for automated regression and user acceptance testing
  • Experience with Rational
  • Integrated process into build system which auto-generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
  • Developed generic web service architecture using Spring Web Services, and Hibernate which could transform responses into SOAP, REST, & JSON allowing for rapid development and clean separation of core business logic and communication protocol.
  • Working Knowledge on React open-source JavaScript library for creating user interfaces .
  • Coordinating the workflow between the graphic designer, the HTML coder, and yourself
  • Cooperating with the back-end developer in the process of building the RESTful API
  • Deep knowledge of AngularJS and Ext JS practices and commonly used modules based on extensive work experience.
  • Involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support.
  • Developed all the UI pages using HTML, XUL, DHTML, XHTML, DOM, CSS, JSON, JavaScript,jQuery,Ajax.
  • Responsible for designing the UI using HTML5, CSS3, JavaScript, JQuery.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS
  • Experience in Spring Boot framework and Spring security.
  • Worked on REST services with spring- security
  • Developed Hibernate mapping and wrote named queries for data retrievals.
  • Configured Hibernate caching in the application to reduce the database queries.
  • Was involved in core Java code development as the application needed to talk to existing Hibernate components.
  • Involved in the JProbe memory allocation issues.
  • Involved in deploying and testing the application using Web logic 10.3g server.
  • Involved in System requirement study, conceptual design and designing of Use Cases based on the requirements using UML modeling feature in Confidential Rational Software architecture (RSA).
  • Involved in troubleshoot technical issues, conduct code reviews, and enforce best practices and department development policies.
  • Used JUnit for testing and check API performance. Used Object Relational Mapping tool Hibernate for the interaction with the database.
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.

Environment: Java 1.6, JSF, Richfaces 4, Spring- DI, Hibernate, Weblogic, Xhtml, Html5, CSS3, Custom tags,Log4j, Agile, Junit, UML, Eclipse, Spring Boot framework and Spring security.

Confidential, San Jose, CA

Java/ J2ee Developer

Responsibilities:

  • Designed the various UI screens required. Used Struts MVC at presentation layers.
  • Involved in implementing TDD functionality of extreme programming in software development life cycle.
  • Development front-end content using JSP, Servlets, DHTML, Java Script, CSS, HTML. Used JPAHibernate in the persistence layer and implemented DAO’s to access data from database.
  • Developed User Interface Components using Struts MVC. Designed middle tier module in EJB framework for the application.
  • Designed properties file that has been used by many services and written code to read this properties file.
  • Worked on Oracle as the backend database and integrated with Hibernate to retrieve Data Access Objects.
  • Developed a web service that provides real-time quotes for borrowers and prime brokerage clients. This service has two interfaces: SOAP and JSON.
  • Involved in writing HQL queries for implementing the persistence through Hibernate.
  • Responsible for developing persistence.xml configuration file to configure the data base drivers, connection pooling, session management and mapping files to map to database tables.
  • Developed Session Beans, Entity Beans for necessary transactions using EJB specifications.
  • Designed EJB’s like Stateful Session Beans for the Session Façade design pattern and used Message Driven Beans (MDB) as a listener for JMS messages.
  • Communication to Capacity Analysis system using JMS messaging system through MQ Series.
  • Used Web Sphere Application for deploying various components of application. Involved in UML Modeling feature in Confidential Rational Software architecture (RSA).
  • Developed Stored Procedures using PL/SQL, DDL&DML statements, functions, triggers while interacting with Databases.

Environment: - Java 1.5, Struts, EJB- DI, JPA-Hibernate, Websphere, JSP,JSF, Html, CSS, Custom tags,Log4j, Junit, Oracle, Eclipse

Confidential

Java Developer

Responsibilities:

  • Responsible for requirements gathering, application development, coordinating with US teams, release and maintenance.
  • Involved in design and implementation of the interfaces. Project scheduling and project tracking.
  • Responsible for improving the performance of the application. Implementation of Connection Pooling.
  • Responsible for code migrations and involved in all testing phases. This project has implemented with GE Internal Framework.
  • Designed the application architecture using Struts Framework and J2EE specifications.
  • Used Spring Framework for Dependency injection and integrated it with the Struts Framework and Hibernate.
  • Development of server side programming using Servlets, JSP, Struts.
  • Used JavaScript for client side validations and involved in developing JSPs for developing the view of the application.
  • Consumed Web services for retrieving the revenue analysis data.
  • Involved in the Data Access Object layer for storing, updating and loading the data using Hibernate.
  • Generated User interface screens using JSP, JavaScript, CSS and HTML.
  • Responsible for unit testing and integration testing, bugs fixing, handling change requests.

Hire Now