Java Developer Resume
OH
PROFESSIONAL SUMMARY:
- 8 years of IT experience in developing, deploying and maintenance of Object Oriented and Web - based Enterprise applications using Java/J2EE and Client-Server technologies.
- Involved in full life cycle of Software Development (SDLC) process including requirement gathering, design, development, implementation, testing and maintenance.
- Expertise in using Java, JSP, JNI, JNDI, JMS, EJB, Frameworks (Struts, spring, Hibernate, JSF).
- Proficiency in various Core Java concepts such as Threads, Exception Handling, Collections to implement various features and enhancements.
- Experience in installing, configuring, tuning Web Sphere, Web Logic, Apache Tomcat, and JBOSS.
- Skilled in developing UI using HTML, DHTML, JavaScript, JQuery, AJAX, JSP, Servlets, Angular js,CSS3
- Knowledge on spring boot in developing applications
- Experience in providing web services namely SOAP,REST and consuming them
- Experience in Frameworks struts2, spring, hibernate.
- Experience in Design, Development and Integration of Enterprise Applications using JDBC, Servlets, JNDI, RMI, EJB, JMS, Java Mail, and JAXB.
- Experience in using ANT and Mavenfor build.
- Worked on version controls like CVS, git, SVN, PVCs and good exposure to IDE tools like Eclipse, Net Beans, and IntelliJ.
- Implemented J2EE Design Patterns like creational and observational patterns
- Hands on experience in java application testing using JUNIT and Mock framework for unit testing and System testing and also involved in Troubleshooting, Problem solving and Bug fixing.
- Hands on experience with Oracle 8i/9i, Oracle 10g/11g databases and writing complex SQL queries, writing Stored Procedures, Functions and Triggers and performed complex database related operations.
- Experience in bug management tools jira
- Knowledge on Hadoop ecosystems like pig, hive, Map reduce
- Knowledge on NOSQL databases like HBASE,MONGODB,CASSANDRA
- Worked on different platforms like Windows, UNIX and LINUX.
- Good experience with analysis of the user needs documentation and translation into proper system requirement specifications and working under tight schedules and capability to adapt New Tools and Applications.
- Highly self-motivated with strong analytical, communication skills and ability to perform well in high pressure environment, ability to work independently and in team atmosphere and good co-coordinator in interacting with various teams to work in collaborative environment.
TECHNICAL SKILLS:
J2EE Technologies: JDBC, Servlets, JSP, JSTL, JSF, EJB, JNDIFramework and Tools Jakarta Struts, Hibernate, Spring, Ant, Maven, Log4J, JUnit, Mock, J2EE Design Patterns, jQuery
Programming Languages: Java, C, C++, SQL and PL/SQL
Web Technologies: XML, XSLT, SAX, DOM, JAXB, SOAP, JavaScript, HTML, CSS, DHTML, REST, JAX-WS, JAX-RS, AJAX
Web servers: IBM WebSphere, Weblogic, Apache Tomcat Application Server, JBOSS
IDE Tools: IntelliJ, Eclipse, Net Beans, EditPlusDatabases Oracle 8i/9i Oracle 10g/11g, DB2, SQL Server 2000, Informix DB
Operating systems: Windows 98/NT/2000/XP/7, UNIX, LINUX
Design/ Version control: UML, Rational Rose, CVS, SVN, PVCS, and GIT
Web Browsers: IE 7/8/9, Mozilla Firefox 9/10/11/12/13, Google Chrome, Safari
Methodologies: Agile (Scrum and Kanban), Water FallOthers HP Quality Center, SOAP-UI, Postmaster,JIRA,jenkins
EXPERIENCE:
Java DeveloperConfidential, OH
Responsibilities:
- Extensively used Angularjs to develop the web pages.
- Used Angularjs features like routing,services,animations to create single page applications
- Spring MVC used to handle the requests from server side and provide data.
- JDBC template used to fetch data from DAO layer.
- GSON parser used to parse the java objects to JSON objects for presentation layer.
- All database requests are handled with stored procedures to retrieve or update/insert data to database.
Environment: Spring MVC, Java 7, Angularjs, Tomcat 7, Maven, SVN, Oracle 11, Toad, JSP, HTML, CSS
Java Developer
Confidential, OH
Responsibilities:
- Used ANGULARJS for designing front end web pages
- Various components of ANGULARJS like animations are used for richer UI experience.
- Used spring MVC as middle tier to handle all the requests.
- Hibernate template is used to fetch data
- All database requests are handled using stored procedures to improve security.
Environment: Spring MVC, Java 6, Angularjs, Tomcat 6, Maven, SVN, Oracle 11, Toad, JSP, HTML, CSS1098
Sr. Software Engineer
Confidential, Columbus, OH
Responsibilities:
- Developed the web pages using Oracle APEX3/4, used different features like components, regions, actions.
- Development was completed in very fast based.
Environment: Oracle APEX3/4, Java script, CSS, HTML, Oracle 11
Java Developer
Confidential, OH
Responsibilities:
- Used Spring Web Flow and Spring MVC frameworks to develop complex functionalities
- Annotations been used to reduce the Hibernate configuration files and writing DAO’s.
- Configuring different actions or organizing flow of actions using Spring web flow.
- Apache Axis was used to generate the web service to provide data requested.
- Spring MVC been used to provide different actions in the controllers.
- Spring LDAP authentication.
- YUI used to design the GUI. Used JSTL
Environment: Spring MVC, Spring Web Flow, Hibernate, Jetty, Maven, JSTL, Tiles, YUI, SQL Server 2005, SVN, SAS (Spring Source Tool Suite)
Software Developer
Confidential, Chicago, IL
Responsibilities:
- Designed and developed the web pages using HTML, JavaScript, DHTML, and CSS. Server side coding using and Java/J2EE technologies.
- Developed stateless and statefull session beans in EJB for distributed application.
- Migration of WebSphere Application Server from V4.0 to WSAD5.0.
- Form beans and action classes are used extensively in Struts.
- Generating UML diagrams for Confidential application using WSAD5.0.
- Used XML, XSL to transfer data universally among different data sources. Used XSLT for transforming the XML content into HTML used XML parsers DOM and SAX,
- Created queries, stored procedures, and views in Oracle database.
- Created High Level, Detailed Design documents and reviewed with the team members.
- Created test cases for the developed application.
Skills Used: JAVA 2, J2SE, J2EE 1.3, JSP 1.2, EJB 2.0, MVC, Servlets 2.3, JDBC 2.0, SMTP/JavaMail, Swing, IBM WebSphere 5.x, WSAD 5.0, VAJ4.0, Oracle 9i, HTML, DHTML, XHTML, XML/XSLT, JavaScript, SSL, UML, Struts, Unix, CVS, Internet Explorer.
Confidential
Java DeveloperResponsibilities:
- Used Struts framework. Form beans and Action classes are used extensively.
- Designed and developed WebPages using Html, Javascript, CSS and Java/J2EE technologies for server side coding and deployed using Web Sphere 5.0.
- Used Session beans to develop distributed applications using EJB.
- Implementing code reviews, software quality and application tuning.
- Created queries, Stored procedures, views on the SQL Server. LDAP to get employee info.
- Designed different interfaces for different type of users - Technicians and managers
