We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Kaiser Permanente, CA

SUMMARY

  • Over 9+ years of experience in all phases of Software Development Life Cycle (SDLC) and development of Client/Server and Web applications with experience in Healthcare, Banking and Telecom domains.
  • Strong programming skills and development experience in Java, J2EE, Restful Web Services, Spring, Hibernate, Servlets, JSP, JSTL, JDBC, JavaScript, Java beans, XML, SOAP/REST.
  • Expert in Core Java with in - depth knowledge of Core Java concepts such as Multithreading, Collections and Exception handling.
  • Developed applications that consume and provide Restful/SOAP Web Services
  • Hands on experience on integrating Spring with Hibernate using various Spring modules like MVC, JDBC, AOP, ORM, SpringBoot, Spring Data and Web services.
  • Implemented Dependency Injection using Spring MVC Framework.
  • Worked on Hibernate framework and applied concepts like Criteria, Projections and Cache mechanism for developing persistent layer and to implement database interactions.
  • Proficient in deploying applications using Maven build tool, Jenkins CI tool.
  • Experience in Front End Development technologies like HTML, CSS, JSP, jQuery, JSTL, JavaScript.
  • Proficient in designing Use case and Interaction diagrams in UML using UMLStar tool.
  • Extensive experience in Object Oriented Analysis and Design (OOAD) and
  • Object-Oriented Programming (OOP) Technologies.
  • Strong knowledge and Experience in using J2EE design patterns like MVC, Singleton, Front Controller, Business Delegate, Service Locator and Data Access Object.
  • Expertise in using various Web and Application servers like Apache Tomcat, WebSphere and WebLogic.
  • Extensive experience with databases such as Oracle and MySQL.
  • Proficient in working with IDEs like Eclipse, NetBeans.
  • Hands on experience in writing SQL.
  • Experience of using version control systems like CVS, SVN, GIT (SourceTree).
  • Extensive experience in testing applications using Junit, Log4j.
  • Experience in Agile Scrum and Waterfall Project development methodologies.
  • Possess excellent communication skills and can handle responsibilities independently as well as proactive team member.
  • Quick learner and ability to work in team to finish multitasks within time.

TECHNICAL SKILLS

Languages: Java 7/8, C, C++, SQL, HTML, CSS, JavaScript, XML

JAVA/J2EE Technologies: J2EE, JDBC, RMI, JSP, Servlets, JTA, JNDI, JSTL, Spring Framework (DI, MVC, AOP), Hibernate, Web Services, SOAP, REST, Spring REST.

Design Patterns: MVC, Singleton, Front Controller, Data Access Object, Factory and Abstract Factory

IDE and Design Tools: Eclipse, NetBeans, STS (Spring Tool Suite), JIRA, JUnit, Log4j

Application/Web Servers: Apache Tomcat, Web Logic, Web Sphere, JBoss, WSDL, REST, UDDI, XML, SOAP, Jersey

Databases: Oracle, MySQL, DB2

Operating Systems: Windows XP/Vista/7/8, UNIX, Linux

Others: Maven, Junit, Log4j, CVS, TOAD, Agile Scrum & Waterfall SDLC, TDD

PROFESSIONAL EXPERIENCE

Confidential, Kaiser Permanente, CA

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, Integration and Testing of application modules and followed AGILE/ SCRUM methodology. Participated in Estimation size of Backlog Items, Daily Scrum and Translation of backlog items into engineering design and logical units of work (tasks).
  • Involved in preparation of design strategy documents for all the impacted methods and for new functionality.
  • Involved in application development: Spring MVC module, DI, AOP, Spring ORM & configuring controllers with annotations and related configuration files
  • Developed and Consumed Web services securely using JAX-WS API and tested using SOAP UI
  • Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
  • Extensively used the Hibernate Query Language for data retrieval from the database and process the data in the business methods.
  • Developed pages using JSP, JSTL, spring tags, and Java Script.
  • Used Jenkins continuous integration tool to do the deployments.
  • Responsible for Work delegation to the team members and supporting offshore team
  • Involved in the development of test cases for the testing phase.
  • Developed test cases using JUnit for the module’s development.
  • Responsible for coordinating with testers during system testing.
  • Defect fixing activity as a part of system testing phase and User Acceptance phase.
  • Involved Confidential the time of deploying the code in production environment and do the functional check out.
  • Involved in merging the code into different stages like Development to System Testing, Staging and Production using the Sub Version Controlling (SVN) tool.

Environment: Java, JSP, Servlets, JDBC, Java Beans, Spring, AOP, MVC, Hibernate, Web Services, SOAP, RESTFUL, HTML, JavaScript, CSS, JSON, XML, AJAX, jQuery, Maven, Continuous Integration, Jenkins, SVN, Log4j, JUnit, Rally, SQL, PL/SQL, Tomcat Server, TOAD

Confidential, Minneapolis, MN

Java Developer

Responsibilities:

  • Involved in Software Development Life Cycle (use cases, design, coding, testing).
  • Involved in implementing the business logic as per the customer requirements.
  • Used the J2EE components like JSP’s, Servlets and implemented Spring framework for MVC architecture
  • Involved in designing the user interfaces using JSP’s and configured beans in spring configuration file and developed custom tags, JSTL to support custom User Interfaces.
  • Developed business modules using Hibernate & Struts frame works.
  • Developed Spring Actions, Hibernate mappings and deployed them on WebLogic application server
  • Developed, Consumes and Deployed Web Services using SOAP protocol
  • Developed several Struts Action Servlets and JSPs for presentation layer
  • Developed, Consumed and Deployed Web Services using SOAP protocol
  • Written client side and server side (contract and business logic) validations.
  • Written Persistence layer DAO s injected these DAO into Business Layer that is into Services.
  • Developed SQL stored procedures for updating and accessing data from Oracle database.
  • Defect fixing activity as part of system testing.
  • Creating of test cases for the Unit and Integration testing.
  • Written test cases for unit testing the code using JUnit testing Framework.

Environment: Java 1.4, JSP, Struts, WebServices, JDBC, JNDI, Eclipse IDE, XML, HTML, DHTML, Java Script, SVN, TOAD, MAVEN, JSTL, Junit, Java Mail API.

Confidential

Java Developer

Responsibilities:

  • Design and development of application components for Eros Now OTT media application.
  • Design and development of APIs to support in-house products.
  • Development of documentation and test plans for application.
  • Testing the development environment.
  • Writing Unit Tests and Integration Tests for the entire system
  • Load and stress testing
  • Enhancement and development to automate operational processes
  • Python module to build test framework
  • JMeter framework to establish benchmarks
  • Providing Technical support to the other team members.

Environment: Java, Junit, Python, JSP, Controllers, Eclipse Galileo, Putty, UNIX, GitHub, SQL

Confidential

Software Engineer

Responsibilities:

  • Working as a core developer. Direct interaction with client for requirement analysis.
  • Development and implementation of business logic (JAVA/J2EE/Struts) and database operations of various modules (Oracle 11i).
  • Involved in development of U-verse/Titan Module in BAU flow.
  • Involved in analysis, design, development and testing of application
  • Involved in Unit testing & Integration Testing for OPUS U-verse and Titan modules.
  • Developed EJB’s (Session and Entity) to implement the business logic and to handle various interactions with the database.
  • Used DAO pattern to retrieve the data from database.
  • Implementing all the Business logic in the middle-tier using Java classes.
  • Designed and develop web-based application using HTML5, CSS, JavaScript (jQuery), AJAX, JSP framework.
  • Developed Client-Side validations using Struts validate framework.
  • JQuery library has been used for creation of powerful dynamic Webpagesand web applications.
  • Responsible for writing, tuning and maintaining complex SQL statements.
  • Used XML for data exchange and schemas (XSDs) for XML validation.
  • Experience with Continuous Integration and related tools (i.e. Jenkins, Maven)
  • Experience with Code Quality Governance related tools (Sonar, PMD, JIRA etc)
  • Providing Technical support to the other team members.
  • Used WebLogic server for deploying various components of application.
  • Experience with Source Code Management Tools (GitHub, SVN, CVS)
  • Used Log4j for Logging various levels of information like error, info, debug into the log files.
  • Peer-review of design and development deliverables.
  • Maintaining design and coding standards and Best Practices.
  • Giving project demos to the customer on timely basis.

Environment: Java, Junit, JSP, jQuery, JavaScript, SQL, SVN, web sphere 7.0, Maven, jQuery, Eclipse, Putty, Unix, HP Quality Center

We'd love your feedback!