We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY:

  • Around 7 years of IT experience with domains like Finance, Pharmaceuticals and Healthcare.
  • Experienced in a fast paced Agile Development Environment including Test - Driven Development (TDD) and Scrum.
  • Proficient in Java/J2EE Design Patterns including singleton, Factory, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate. Well versed with Core Java concepts like Collections, Serialization and Threads.
  • Extensive experience in using J2EE technologies like Servlets, Java Beans, JDBC, Spring to build web applications.
  • Good working knowledge of persisting java objects using Hibernate that simplify data storage and retrieval to the underlying database.
  • Used front end web development using HTML5, CSS3 for designing web pages.
  • Wrote Jquery, Ajax Code to retrieve dynamic content using Asynchronous mechanism.
  • Extensive working knowledge of Java Script frameworks like Angular.
  • Experience in using Application and web servers such as Web logic and Apache Tomcat.
  • Hands on experience on writing Queries, Stored procedures, Functions and Triggers by using PL/SQL .
  • Experience in designing and developing different automation frameworks like Keyword Driven, Data Driven and Hybrid Framework using Selenium Web Driver with Test NG framework .
  • Expertise in performing different Testing types - Functional, Non Functional and Regression Testing at various Testing Levels - Unit, System, Integration and Acceptance Testing.
  • Created and developed execution of Test Results Report using TestNg Framework.
  • Specialized in using IDEs like Eclipse and Intellijea .
  • Experience in Design Methodologies like MVC and SOA based architecture.
  • Worked on web services using SOAP, UDDI, WSDL, XML and Rest Full related technologies.
  • Extensive experience in Software configuration Management using Version Control Software such as SVN and Star Team .
  • Strong experience with Junit and mockito in performing unit testing and determining the application functionality.
  • Possess strong knowledge of the SDLC (Software Development Life Cycle) such as Waterfall and Agile (Scrum), STLC (Software Testing Life Cycle) and detailed understanding of QA methodology
  • Extensive experience in using Apache builds tools like Ant and Maven .
  • Extensive working experience in unit testing framework - JUnit Tests with Mockito.
  • Experience in working with different operating systems like Windows 98/NT/XP, LINUX, UNIX.
  • Experience of using Oracle 8i/9i/10g/11g, SQL Server 2005 and MySQL .
  • Good communication with Interpersonal and Analytical skills.
  • Ability to learn and adapt quickly and to correctly apply new tools and technology.
  • Excellent team player, analytical, problem-solving, and trouble-shooting capabilities.

TECHNICAL SKILLS:

Languages: Java 1.6/1.7/1.8, J2EE, PL/SQL, SQL

J2EE Technologies and Frame Works: JDK, JRE, Java Beans, JavaScript, Spring 2.x/3.x,Spring Boot, Hibernate 4.0, JDBC 2.1/3.0, Servlets, JSP, JNDI, JUnit,Log4j, Spring IOC, Spring MVC, Spring boot

UI/Scripting: XML, HTML5, CSS3,Java Script, Jquery, DHTML,Angular2,Ajax

IDE s: Eclipse, Net Beans, Jbuilder, STS

Application/Web Server: Tomcat, Web Logic Server

Web Services: WSDL,SOAP, Rest Ful

Test Strategies: Automation Testing

Testing Tools: Selenium Suite

Testing Frame works: TestNG

Version Control: SVN, GIT

Database: Oracle, My Sql

Operating Systems: Windows XP/NT/2000/9X, UNIX, Linux

Design Methodologies: MVC, SOA, Design Patterns

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

Java Developer

Responsibilities:

  • Used SOA design pattern exclusively with latest Spring Framework version to implement and enhance business logic for multiple web projects.
  • Designed and implemented customized exception handling to handle the exceptions in the application.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations and Spring-authentication for security.
  • Used Hibernate, Spring JDBC template as backend ORM.
  • Designed and developed User Interactive (UI) of Web pages with the help of HTML 5, CSS 3.
  • Worked on modern front-end template frameworks for JavaScript like Angular2, NodeJs.
  • Experience writing Angular2 code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
  • Developed various Angular2 directives to help build the functionality and UI behavior using JavaScript .
  • Used Maven and ANT for Building purposes.
  • Used Java version 7, 8 with STS, Eclipse, and Intellij for development purposes together with Apache Tomcat server.
  • Used REST full web services in the development . Also used tools like Post Man for testing web services.
  • Implemented multithreading by separating execution policies from task submission by utilizing Executor Framework.
  • Used both Restful web services for multiple applications.
  • Developed application service components and configured beans using (applicationContext.xml) Spring IoC.
  • Implemented Transaction and Logging using Spring.
  • Involved in release and deployment procedures using Team City.
  • Used Git, SVN to create different Streams and views for version control.
  • Used JIRA, Rally, Confluence, and QC for project management process.
  • Used Agile Methodology for Scrum and Software Development Life Cycle.
  • Prepared unit test cases for Unit testing the new functionality.

Environment: Java, J2EE, Java Beans, Spring, Apache Tomcat, Intellijea, GIT, Maven, Angular2,Mockito

Confidential

Java/UI Developer

Responsibilities:

  • Used SOA design pattern exclusively with latest Spring Framework version to implement and enhance business logic for multiple web projects.
  • Involved in developing UI components using AngularJS, HTML, CSS framework.
  • Experience with Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-threading, Exception Handling.
  • Designed and developed Restful APIs for different modules in the project as per the requirement
  • Used Hibernate backend ORM.
  • Used Maven and Apache Tomcat server.
  • Used REST full web services in the development . Also used tools like Post Man for testing web services.
  • Used both Restful web services for multiple applications.
  • Used SVN to create different Streams and views for version control.
  • Used Rally for project management process.
  • Used Agile Methodology for Scrum and Software Development Life Cycle.
  • Prepared unit test cases for Unit testing with JUnit using mockito the new functionality.

Environment: Java, J2EE, Java Beans, Spring, Apache Tomcat, Eclipse, SVN, Maven, Mockito, AngularJs, Html, Css

Confidential

Java Developer/Selenium

Responsibilities:

  • Performed manual functional testing of the online banking site from both customer and banker's perspectives
  • Extensively used SQL queries for back end testing to run SQL’s
  • Executed test cases for keyword and data driven testing in Selenium to verify functionalities of the application
  • Developed automated Test cases in Java using Selenium WebDriver for impact screens and dashboards.
  • Used Selenium WebDriver for automating of Cross Browser Testing on IE, FireFox, Safari and Chrome.
  • Created and documented test scenarios and cases aligned with business and functional requirements specification documents
  • Worked on Selenium WebDriver with Java and Test NG, Cucumber framework.
  • Initiated regression testing after bug fixing and verified new features and impact on existing functionality.
  • Developed Queries using SQL and retrieved relevant test data for testing.
  • Developed reusable library functions and managed Object Repositories.
  • Prepare Defect analysis report and daily status report to track status of testing.

Environment:: Windows 7, Selenium Web driver, MS-Word,, MS-Excel, Java, Jenkins, JIRA, UAT, Cucumber .

Confidential

Java Developer

Responsibilities:

  • Used MVC design pattern with Spring Framework.
  • Used Spring Core for dependency injection/Inversion of Control (IOC ) to have loose-coupling
  • Used Spring Dependency Injection design pattern to remove dependencies and make the code loosely coupled.
  • Developed abstraction components using Hibernate O-R mapping .
  • Developed complicated SQL queries, multiple joins and Stored Procedure for reports and business needs.
  • Worked with DBA team to optimize complex SQL queries and involved in data conversion process.
  • Web-UI developed using JSP, Javascript, HTML, CSS .
  • Developing and consuming web services like SOAP (JAX-WS), REST (JAX-RS)
  • Prepared unit test cases for Unit testing with Junit framework using mockito the new functionality.
  • Involved in release and deployment procedures.
  • Used Teamcity for building and deployment of code.
  • Created tables, joins, triggers, stored procedures, Databases.
  • Worked with an agile team, involved in grooming the stories based on technical discussion with product owners, creating JIRA epics for the projects.
  • Involved in reviewing the code that are developed from team members and validating the use cases and documenting the changes in confluence.
  • Involved in the creation of weekly/monthly reports for the group and problem management and root cause analysis of issues.

Environment: Core Java, J2EE, Servlets, Java Beans, JSP, Spring JDBC, Java Script, Mockito

Confidential, Georgia

Java/UI Developer

Responsibilities:

  • Responsible for designing and development of Web Application using Spring Framework .
  • Made use of almost all Object oriented concepts like Inheritance, polymorphism and Abstraction.
  • Design and development of front end modules using JSP and java script.
  • Application and user level configurations were maintained by using XML Files.
  • Implemented MVC using Spring Framework.
  • Utilized Controller to handle various requests from the client browser and send responses.
  • Created and implemented PL/SQL stored procedures and triggers.
  • Designing and documenting of the stored procedures.
  • Used JDBC technology for database access.
  • Used SVN for version control and used STS as the IDE for developing the application.
  • Used Maven to build and deploy the application on web logic server.
  • Used JIRA for project management process.
  • Involved in ticket management for the team and also played a major role during escalation of tickets and was always there as an interface in the event of critical issues

Environment: Windows 8, Apache Tomcat, Java, J2EE, Oracle, Toad, Html, JavaScript, Maven, STS, Xml

We'd love your feedback!