Java Developer Resume
Sfo, CA
OBJECTIVE:
- Seeking a Software Developer position, I would like to work for a company where I can be part of a team that contributes towards the growth of the organization while providing me with job satisfaction and professional growth.
SUMMARY:
- Passionate, responsible and committed engineer, with an on - time, get-it-done spirit. Proficient in Java, C#, JavaScript, HTML and T-SQL with database analysis and design, and language standards.
- Experienced in designing and implementing practical solutions using software development process. Proven ability to identify, analyze, and solve problems. Interested in learning new concepts.
- Diligent and detail-oriented, with strong working skills and the ability to learn quickly. Proven competence in working with others in a team effort.
TECHNICAL SKILLS:
Big data technology: Hadoop, HDFS, MapReduce, HBase, Hive, Pig,Spark, Splunk
Webtechnology: BootStrap, NodeJS, EXT JS, AngularJS,React,parse,Gulp
Programming: C, C++,Java, SQL and PL/SQL
Java Technologies: Java 1.6, J2EE 1.4, Servlets 2.4, JSP 2.0, JSTL, JDBC, JNDI, JMS, JTA, EJB3.1, API, AOP
Scripting Languages: JavaScript, Shell Script,, Bash script, Pig, VB script
Databases: Oracle 9i/10g/11g, SQL Servers, MySQL
IDE/Development Tools: Eclipse 3.4, NetBeans, JBuilder 2008, MQSeries
Frameworks: Spring, Struts 1.2, JUnitData Persistence: Hibernate, JPA
Operating Systems: Windows XP/7, Linux, RedHat Linux and Unix, Windows, HP UX
Application Server: BEA WebLogicV10.x,IBM WebSphere V8.x, JBoss 7.0, Apache Tomact 5.6, Splunk 4.2.1
Internet Technologies: HTML, HTML5, CSS, CSS3, JavaScript, XML, XSD, DTD, RWD
SOA/Web Services: SOAP, Restful, WSDL, Apache ant, JUnit, Selenium WebDriver, SOAP UIPro, QTP, GWT / GXT
Version Controls: Clearcase, SVN,CVS
Methodologies: Waterfall, Agile/Scrum
PROFESSIONAL EXPERIENCE:
Confidential, SFO, CA
Java Developer
Responsibilities:
- Involved in deploying the application using Tomcat and managing deployment files
- Involved in writing UML Class Diagrams, Sequence Diagrams and Use Case narrations for assigned module.
- Developed Unit Inspection UI using Spring MVC, Action classes, POJOs, JSPs and JSTL
- Involved in complete life cycle in all phases of SDLC
- Developed business components for User Configuration module using POJOs and deployed the same in Spring 3.x container.
- Used Spring 3.0 Annotations to auto-wire components, services and repositories.
- Developed DAOs using Hibernate
- Developed Performance Interceptor to trace method execution time using Spring AOP.
- Used Spring Security configuration and annotations
- Involved in developing JavaScript components for client side validation.
- Developed JQuery Ajax components and integrated with Java Server Pages.
- Configured Data Source in Tomcat for database connections.
- Involved in wring data migration scripts using SQL.
- Used Ant to setup and build the project.
- Designed and configured ESB and SOA architecture for managing distributed computing system
- Developed SOAP based web service client, to store and retrieve documents from Documentum server.
- Involved in supporting the application at the time of User Acceptance Testing and Post Production
Confidential
Front-End Back-End Developer
Responsibilities:
- Using AngularJS’s Controllers to send and receive data to-from web services and manage user’s interactions with data.
- Using AngularJS’s Directives to manage DOM elements and creating customized events which can be handled to manage the appearance of the elements by the jQuery.
- Using AngularJS to implement the validation strategies.
- Using jQuery to make elements inside the pages look better and more responsible to the user’s interactions.
- Using Bootstrap to create user interfaces that take advantages of professional css moderation, enhanced look and user friendly structure.
- Using HTML5 new features such as semantic elements, new controls, and multimedia and so on.
- Create a Java application for managing information of inner sections of the company such as employees, customers, products, etc.
- Create a Java application for finding potential customers using an Api which provide information about automobile factories (Target Market).
- Create a Java application to monitor network status and gathering data that help to fix network problems.
- Teach new employees Object Oriented Programming and principles of Java Programming.
- Use MVC (Model - View - Controller) for creating web applications to Add, Update, Insert and Delete data to SQL Server database
- Design and implement C# Classes to work as model and bring data from database
- Create and modify controller classes to bring data from model and present it to part view.
- Design database and create store procedures to work with data in database
Confidential
Software Developer
Responsibilities:
- Create a couple of windows applications using C#.Net such as data importer from Microsoft excel to SQL server and vice versa.
- Create a Java application to find the potential customers based on an API that provide information about organizations which sent a request to reserve a place for their official meetings.
- Create applications to store data to SQL server database and analyze data for creating reports using Microsoft crystal report
- Implement some Dlls to improve the process of interaction with database
- Design SQL Server databases