We provide IT Staff Augmentation Services!

Java Developer Resume

San Jose, CA

SUMMARY:

  • Over 6 years of IT experience in all phases of Software Development Life Cycle (SDLC) as a Software Java Developer with expertise in Object - Oriented Design, Development, Testing and Support of enterprise Level Intranet/Internet Web based Applications using Agile and Waterfall methodology.
  • Experience using various web technologies like HTML, CSS, Java Script, JSP, Servlets, Angular, Node js, BootStrap, JQuery, AJAX, XML.
  • Experience using open source frameworks like Struts MVC 2.0, Spring MVC.
  • Experience in spring with JDBC / Hibernate modules and Hibernate 3.0 for ORM frameworks.
  • Experience in creating RESTful web services using Spring MVC.
  • Proficient with AWS Web Services like EC2 , Lambda, Elastic BeanStalk, SQS, SNS, S3, CloudWatch, RDS, DynamoDB, IAM Roles.
  • Experience in installing, configuring and deploying enterprise scale J2EE applications using Oracle Web Logic 8/9/10.3, Apache Tomcat 5.x/6.x/7.x servers.
  • Expertise in XML and related technologies like XSL, XSLT, XPATH, XMPP and parsers like JAXP (SAX, DOM) and JAXB.
  • Extensive experience using version control tools using GIT, Subversion (SVN) and build tools like Apache Ant, Apache Maven.
  • Experience in implementing large-scale online transaction processing (OLTP).
  • Experience in deployment integration tool Jenkins.
  • Experience in Enterprise Integration Development using Apache Camel Framework.
  • Experience in developing Microservices using Spring-Boot.
  • Experience in developing relational DB’s (SQL/MX, SQL Server).
  • Experience working on NOSQL data base like Mongo DB.
  • Experience in working with Unix and Shell Script
  • Good Knowledge on BOXI.
  • Able to effectively organize and prioritize multiple tasks.
  • Quick in learning & working with new technologies to fulfill project needs.
  • Good debugging and code documentation skills have provided result-oriented solutions to my team.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE (Servlets, JSP, EJB), HTML, CSS, XML Parsing, Java Script, JDBC, Web Services, PL/SQL

Frameworks: Apache Struts 2.0, Spring Core and IOC for Dependency Injection, Spring MVC, Spring Boot, Boot Strap.

JAXRPC, JAXWS and JAX: RS API s with implementation of Apache Axis 1.x/2.x and Apache CXF 2.x, Jersey, XML, XSD, XSLT, XPATH, SOAP, WSDL and HTTP.

ORM Frameworks: Hibernate, Spring with JDBC, Spring with Hibernate

Application/Web Server s: Oracle BEA Web Logic 8.1/9.1/10.3 , IBM Web Sphere 6.x/ 7.x, JBoss 5.x/ 7.x, Oracle SUN Glassfish and Apache Tomcat 5.0/6.0/7.x.

Databases: Oracle SQL, MySQL, MongoDB

Development Tools: Eclipse, Oracle SQL Developer, WinSCP, SoapUI and My SQL Workbench

Operating Systems: Windows 2000/2007/2010/ XP, UNIX

Version Controls: Concurrent Version System (CVS), Tortoise SVN and Clear Case

Software Methodologies: SDLC, Water Fall Model, Agile Scrum

IDE: Eclipse, MySQL Workbench, Spring, Brackets, Sublime Text

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

Java Developer

Responsibilities:

  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Followed Agile Software Development with Scrum methodology.
  • Worked closely with the Business/Users team in translating technical requirements into application code.
  • Developed web layer using Spring framework.
  • Produced and Consumed RESTful Web services using SpringBoot.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
  • Implemented Log4j for logging and appended to a log file for debugging.
  • Create and configured the continuous delivery pipelines for deploying Microservices and lambda functions using Jenkins server.
  • Implement modules into Node js to integrate with designs and requirements.
  • Implemented JMS for notifications and testing with JUnit, Mock cases.
  • Experience in implementing Oracle SQL as an oracle client to query the database.
  • Worked on Hibernate as ORM to integrate with the application developed using Spring.
  • Core Java coding and development using Multithreading and Design Patterns.
  • Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
  • Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Worked in deadline driven environment with immediate feature release cycles.

Environment: Java, J2EE, Spring Framework, RESTful Web Services, XML, Agile Methodology, Eclipse IDE, Jenkins, Microservices, JMS, Log4j, Node js, Maven, GIT

Confidential, Seattle, WA

Java/UI Developer

Responsibilities:

  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Followed Agile Software Development with Scrum methodology.
  • Used TDD approach in developing.
  • Implemented the Drag and Drop functionality using JQuery framework.
  • Used existing Angular JS services to post and get JSON data using RESTful services.
  • Worked upon the dashboard for the project which contained a variety of charts and drag gable components using jQuery UI Library.
  • Developed a JavaScript performance testing toolkit for web and Node.js applications
  • Created Spring Controllers classes based on the existing Struts Action classes .
  • Used Hibernate ORM for mapping Java classes to database tables and data querying.
  • Wrote transformations for importing data using Spring Batch.
  • Developed POJO’s, Data Access Object (DAO) to handle all database operations. Used Hibernate in persistence layer.
  • Produced and Consumed RESTful Web services in JSON.
  • Worked on messaging/queuing systems, streams and Microservices.
  • Worked on My SQL.
  • Used AWS services for EC2 and RDS .
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Define standards for configuring and using AWS services in a secure and scalable manner.
  • Worked within SOA based enterprise framework to build web services.
  • Created Composite Applications, Home Security components and Adapters by using Oracle SOA technology.
  • Architected services to align with business objectives and fit into overall SOA driven program.
  • Worked on Spring MVC annotations such as Controllers, Request Mapping while handling the specific classes.
  • Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails framework.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Experience working on version control system i.e. Git

Environment: Java-J2EE, Agile, JDK, JSP, Servlets, Spring, RESTful Web services, JSON, Hibernate, Eclipse, Spring, Struts, Maven, Microservices, AWS, PL/SQL, Oracle, WebLogic Server, Apache Tiles, JavaScript, Node.js, Angular, HTML, CSS, XML.

Confidential, Florham Park, NJ

Java/UI Developer

Responsibilities:

  • Involved in requirements gathering and validating functional specifications.
  • Followed Agile methodology.
  • Worked closely with the Business/Users team in translating technical requirements into application code.
  • Impact analysis, Design and development of Use cases and Business req.
  • Involved in writing PL\SQL Queries.
  • Used Struts framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages (presentation layer) for the application and responsible for creating detailed wire frames and process flows.
  • Developed the custom data grids upon jQuery framework to deliver the business data.
  • Performed Validation (Client Side & Server side) with the help of Struts Validation Frame Work.
  • Used Struts Tiles Framework for designing the layout of the application.
  • Developed web layer using Struts framework to manage the project in MVC pattern.
  • Implemented integration of Struts Action classes in Presentation Tier.
  • Implemented the Model View Control (MVC) design pattern with Struts, JSP, Servlets, and JavaBeans to control the flow of the application in the Presentation/Web tier.
  • Used Rational Rose to design UML diagrams (Use Case Diagrams, Class diagrams and Sequence diagrams).
  • Used Clear Quest tool to keep track of the application bugs and to coordinate with the Business and QA analysts.
  • Consistently produced the highest quality code through disciplined and rigorous unit testing and integration testing.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Used SVN for version controlling and Eclipse as IDE.

Environment: Java, J2EE, Struts, was, JSTL, JavaBeans, JDBC, XML, CSS, Java Script, jQuery, SQL, Oracle, WebLogic, Eclipse IDE, CVS, Clear Quest, Rational Rose, HTML, JUnit.

Confidential

Java Developer

Responsibilities:

  • Worked on all phase of agile development life cycle with 2 week sprints/Iterations, retrospectives and iteration planning meetings.
  • Did Test First development (TDD) after creating dummy stubs using Junit and Mockito for mocking objects to test.
  • Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams, and State diagrams and implemented these diagrams in Microsoft Visio and also with Object AID.
  • Worked on Spring Application using Spring MVC, Controllers to capture incoming requests and delegate them to Services and Send information to JSP's using Models and Views.
  • Worked with JSP, Servlets to display data on User Interface, also worked with HTML to create, edit, populate forms.
  • Used both Hibernate and Spring JDBC for Persistence integrated with Spring, using Spring ORM support, to convert database errors into more meaningful errors from Spring.
  • Worked with Spring JDBC Mappers, JDBC Template, NamedParameter Jdbc Template creating a simpler persistence model.
  • Used JPA Annotations for Mapping Objects to Tables, hibernate features such as Lazy Loading, Hibernate Query Language (HQL), Criteria and Pagination.
  • Gained Familiarity with SOAP web services, WSDL contracts, XML SOAP messages developed using JAX-WS with Spring Support
  • Developed RESTful web services with Spring support to handle data transfer between internal systems with various other applications.
  • Wrote SQL queries to handle data in Microsoft SQL Server 2008 Platform.
  • Developed, Deployed and Tested applications in Apache Tomcat 6.0 and in JBoss Application Server.
  • Used Maven to build and deploy the application and used Jenkins as Continuous Integration platform to setup automated builds.

Environment: Core Java, J2EE, Agile, Junit, Mockito, Visio, Spring MVC, Spring JDBC, SOA, SOAP, WSDL, JAX-WS, Hibernate, JPA, RESTful, SQL, PLSQL, (PL/SQL) SQL Server, JIRA.

Hire Now