Sr. Java Developer Resume
San Francisco, CA
SUMMARY:
- 8 years of experience working in Java technologies.
- Have expertise in Struts, Spring MVC, Spring core, Spring JDBC and Hibernate frameworks.
- Well versed in Multi - threading and core java.
- Well versed in application development, application performance tuning using JAVA technologies.
- Exposure to all SDLC phases, i.e., Requirement gathering, Design, Coding, testing and implementation.
- Worked on Oracle and MySQL databases. Have excellent skills in writing SQL queries, creating database objects and PL/SQL procedures, functions.
- Hands on experience in creating front end screens using JSP and writing client validations using JavaScript technologies like JQuery
- Used JUnit testing framework to test the application.
- Have functional domain knowledge in finance and telecom.
- Utilized java and J2EE design patterns like Template, Factory, Front controller, DAO, Singleton, MVC, Business Delegate, Command control.
- Have Experience in using software configuration management tools like SVN, CVS and built scripts using maven.
- Translated complex business specific rules and procedures into business logic components.
- Have worked in Waterfall and Agile methodologies.
- Experienced in application and web servers like Tomcat and JBoss.
- Hands on experience in using IDE tools like Eclipse and Netbeans.
- Excellent communication and interpersonal skills with strong technical and analytical reasoning ability.
SKILL:
Java Technologies: J2EE, JDBC
Languages: Java
Web Technologies: HTML, JSP, Ajax
Frameworks: Struts, Hibernate, Spring core and Spring MVC
Servers: Apache Tomcat, JBOSS
Java IDE: Eclipse, Netbeans
Database: Oracle (SQL & PL/SQL), MySQL
Caching Frameworks: EHCache
Unit Testing Frameworks: JUnit
JavaScript Frameworks: JQuery
Webservice: REST Webservices
Tools: Maven, Log4j, Jira, Putty, Json
Version Control: SVN, CVS
Cloud: AWS
NoSql Databases: DynamoDB, Cassandra
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Sr. Java Developer
Technologies Used: Spring MVC, Spring core, Hibernate, MySQL and core java technologies
Responsibilities:
- Worked on developing web application for admin module using Spring MVC and hibernate.
- Improved the performance of Insights solutions by migrating the feature to NOSql databases. Initially migrated the data to Cassandra and later started using DynamoDB when the app was migrated to AWS.
- Took ownership of migrating the admin module to AWS stack.
- Designed framework for analyzing logs to identify the User behavior.
- Worked on implementing captcha solution using third party tool Jcaptcha.
- Worked on implementing bulk upload tool to edit company and executive data using multi threading code for uploading bulk data.
- Created workflows to edit and analyze the data in the system.
- Developed front end screens using JSP. Done client side validations using JQuery.
- Used JSON as response for few workflows.
- Implemented global cache in application using Ehcache .
- Done testing by using JUnit framework.
- Wrote SQL queries and created database objects in MySQL database. And also wrote HQL queries.
- Used Eclipse as an IDE to develop various business services, deployed the code on Tomcat and added build dependencies using Maven.
- Reviewed code done by peers.
- Gave effort estimation for various change requests and work requests submitted in lira.
- Participated in SCRUM meetings and gave presentations about project.
- Responsible for troubleshooting and fixing issues on production.
Confidential, New York, NY
Sr. Java Developer
Technologies Used: Spring MVC, Spring core, Hibernate, Oracle and core java technologies
Responsibilities:
- Worked on developing web application for analyst rotation tool using Spring MVC and hibernate.
- Used Spring core to add dependencies into application.
- Longtime Evaluation Process LTE Development with Core Java, Multi Threading and JDBC
- Developed front end screens using JSP and used AJAX in few pages
- Done client side validations using JQuery.
- Used JSON as response for few workflows.
- Wrote SQL queries and created database objects in Oracle database. And also wrote HQL queries.
- Migrated code from struts to spring framework.
- Designed and implemented REST based web services in application.
- Done testing by using JUnit framework.
- Used UNIX scripts in project.
- Used Eclipse as an IDE to develop various business services, deployed the code on Tomcat and added build dependencies using Maven.
- Reviewed code done by peers.
- Gave effort estimation for various change requests and work requests submitted in Jira.
- Participated in SCRUM meetings and gave presentations about project.
- Responsible for troubleshooting and fixing issues on production.
- Performed code merge using SVN
Confidential
Sr. Java Developer
Technologies Used: Spring MVC, Spring core, Hibernate, Oracle, Struts and core java technologies
Responsibilities:
- Worked on performance improvement of existing application.
- Migrated code from struts to spring framework.
- Developed workflows using Spring MVC and Hibernate.
- Developed frontend screens using JSP,JSTL and AJAX
- Used javascript for client validations.
- Integrated various applications.
- Wrote unit test cases and helped testing team.
- Responsible for troubleshooting and fixing issues on production.
Confidential
Application developer
Technologies Used: Struts, Hibernate and Oracle
Responsibilities:
- Analyzed the specifications/requirements provided by the client.
- Worked on developing web application for financial module of Confidential .
- Involved in development of presentation logic and business logic.
- Preparation of unit test plan and unit testing.
- Helped in integration of project.
- Responsible for troubleshooting and fixing issues on production.
Confidential
Software developer
Technologies Used: Struts, JDBC and Oracle
Responsibilities:
- Worked on developing web application for learning management system.
- Developed frontend screens using JSP.
- Developed backend code using Struts and JDBC.
- Wrote PL/SQL procedures and SQL queries.
- Prepared UML diagrams, class diagrams and sequence diagrams.
- Preparation of unit test plan and unit testing.
- Helped in integration of project.
- Responsible for troubleshooting and fixing issues on production.
