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.
