Java Developer Resume
San Jose, CA
SUMMARY:
- Around 7 Years of experience in Analyzing, Designing, Coding, Testing and Support for Various Intranet and Internet application using various Microsoft Technologies.
- Involved in all phases of System Development Life Cycle (SDLC) like System Analysis, Software requirement, specification/documenting, designing, coding, testing and debugging.
- Proficient in developing Multi - Tier Enterprise applications.
- Developed applications using open source technologies like Hibernate ORM, Struts and Spring.
- Expertise with a variety of servers like Apache Tomcat, WebLogic, WebSphere, JBoss AS.
- Expertise in developing web based GUIs using JSP and HTML, XML, XSL, JavaScript, Angular JS.
- Experience in developing SOAP and REST based Web Services.
- Knowledge of Relational databases like DB2, MySQL and Oracle.
- Extensively worked with IDE's like Eclipse, NetBeans and SpringSource Tool Suite(STS).
- Good knowledge of Design patterns like Singleton pattern, Model View Controller, Factory, Template and Builder design patterns.
- Hands on knowledge & experience in Java design patterns (Creational and Structural).
- Extensive experience in business use case development, design (including use cases development, sequence, activity, class, component, package, deployment diagrams using UML).
- Hands on experience with Integrated Development Environments (IDE’s) and tools like Eclipse based STS and NetBeans.
- Good knowledge of cloud computing technologies like AWS EC2 and Lambda.
- Excellent communication, self-motivated, organized individual with strong interpersonal and leadership skills.
- Capable to learn new language, framework or new technology in short time.
TECHNICAL SKILLS:
Programming Languages: Java, JEE, SQL, HTML, XML, JavaScript, Angular JS, JSON
JEE Technologies: RMI, Spring Framework, JMS, JPA, JDBC, JNDI, Hibernate
Database Servers: SQL Server 2012 /2008, Oracle 11g/10g/9i
Java Web Tech: Servlet, JSP, JSP Custom Taglib, JSTL, Struts, Spring MVC
MVC Frameworks: Hibernate and Spring MVC
Methodologies Other Tools: Agile, Scrum AWS EC2, AWS Lambda, Eclipse, Git, Java Swing, Selenium WebDriver
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Java Developer
Responsibilities:
- Understood business logic and project requirement to implement particular functionalities.
- Designed and implemented REST-based Web services with Spring-RS and Spring MVC.
- Implemented and used Web Services with the help of RESTFUL to get updates from the third parties.
- Implemented controller, page handler, service classes using Spring MVC, Spring IOC, Spring security.
- Developed data access object and CRUD operations to database through Hibernate framework.
- Used SOAP UI for testing responses of SOAP web service, also generated Mock Service in SOAP UI to simulate and test the functionalities of Web Service.
- Involved in developing JSP pages with JQUERY and CSS.
- Frequently wrote SQL on PL/SQL Developer to update and retrieve data from Oracle database.
- Worked in Agile environment using JIRA as a tool for tracking user stories and issues throughout the project.
- Designed and developed automation tool suite to automate different testing scenarios on the application using Selenium Web driver, Apache POI, and Java Swing.
- Integrated multi-threading into automation suite to execute/launch multiple scenarios at a time.
- Maintaining the automation suite across multiple environments such as development environment and testing environment, working on AWS for automation software deployment.
- Worked with trunk and multiple branches on SVN for different releases.
Environment: Java/ JEE 1.6, Spring, Hibernate, RESTful Web Services, Apache POI, AWS EC2, AWS Lambda, JUnit, Log4J, JQUERY, JSP, HTML, CSS, Angular JS, JBoss, Oracle 11g, Eclipse, Maven, Tortoise SVN, SOAP UI 5.0, JIRA.
Confidential, St. Louis, MO
Java Developer
Responsibilities:
- Analyzed, designed and Implemented application architecture to suit the development of software using JAVA/J2EE.
- Developed and maintained complex software components / systems in compliance with department standards including JSP, JSTL, EJB, JMS and JAX-WS.
- Developed web based systems using Internet standards such as HTTP, XML, SOAP, SMTP, Web Services.
- Provided scalable architecture using Struts, Hibernate, and Spring frameworks.
- Customized XML parsers to parse partner files and generated quantitative analysis report.
- Implemented AJAX framework, utilized JQuery and created custom CSS file for AJAX controls.
- Created, enhanced and modified various Queries, Triggers and tables for MySQL database.
- Constantly identified and implemented system enhancements and improvements.
- Involved in production support and issue tracking activities.
Environment: Core Java, J2EE, RESTful Web Service, Spring, Hibernate, MySQL, ActiveMQ, Servlet, JPA, JMS, JIRA, JSON, XML, Junit, Tomcat, SVN, Jenkin
Confidential, St. Louis, MO
Java Developer
Responsibilities:
- Responsible for user validations on client side as well as server side
- Improved the coding standards, code reuse. Increased performance of the extended applications by making effective use of various design patterns (MVC, DAO).
- Created component testing framework using JUnit and Mockito to enable developers to rapidly create unit and integration tests for complex server subsystems.
- Created simulator to facilitate development and unit testing against external services that had not yet been delivered. Was involved in production support.
- Lead Java Developer of high-performance distributed team, assigned to deliver technically challenging business-critical projects under tight schedule with high quality.
- Developed user interface screens using JSP, JavaScript, CSS and HTML.
- Was involved in Database Design and created Stored Procedures, Views in SQL Server to access the database from the Web application.
Environment: Java EE, JSP, Spring, Hibernate, RESTful Web Services, JSON, JUnit, CSS, JQuery, HTML, Web Sphere and Oracle 11g.
Confidential
Java Developer
Responsibilities:
- Responsible for coding and implementing Spring MVC.
- Designed the web pages GUI using JSP, Tiles, HTML, and CSS.
- Implemented persistence layer using JDBC and created the Data Access Objects.
- Used Core Spring to separate an application's configuration and dependency specification from the actual application code. Used Eclipse as Java IDE tools for development.
- Deployed the application in Web Logic. Enabled logging as a value added feature due to restrictions in server access to view logs. Enabled this with Log4j.
- Responsible for Unit Testing using J Unit Including Integration Testing and User Acceptance Test (UAT).
- Experience in build management with Ant scripts.
Environment: Java, Java Beans, Java Script, JSP, Servlets, Spring, Tiles, CSS, HTML, Oracle Database, XML, Log4j, JUnit, ANT, Eclipse, Web logic 8.1, Oracle10g, Toad 7.2.0.0, Linux.
Confidential
Java Developer
Responsibilities:
- Design the website with HTML, JavaScript, CSS.
- Worked with database team to review the SQL queries.
- Develop JSP part for presenting web pages.
- Implemented and Developed a Servlet to act as a Controller in MVC design Pattern.
- Developed DAO layer and used JDBC to interact with the database.
- Worked extensively on various projects on W3C Web standards to enhance the performance and functionalities in the web sites.
- Created multiple APIs which include the calendaring search, scheduling, ticketing and logging functionalities.
- Testing and maintaining at the end of the project.
Environment: Java, JSP, JavaScript, SQL, HTML, CSS, Servlets, Windows, JDBC.