We provide IT Staff Augmentation Services!

Java Developer Resume

Sacramento, CA

SUMMARY:

  • 4+ years of experience in Software Development Life Cycle (SDLC), Enterprise Web Application Design, Development, Programming, Testing, Support Maintenance and End - User support.
  • Strong work experience in J2EE and Web technologies including Servlets, JSP, JDBC, EJB, Web services, XML, Spring framework (IOC, AOP,MVC, DAO, Boot, Data)for building multi-tier Web applications and integrating with ORM framework Hibernate.
  • Expertise in core java programming concepts like Exception Handling, Multithreading and Collections Framework.
  • Good Knowledge in design patterns like MVC, Singleton, Factory and Prototype.
  • Experience in presentation layer using JSP, HTML, CSS, JavaScript and AngularJS.
  • Expertise in writing SQL queries and functions. Experience in different Data Bases like Oracle 11g/10g, MYSQL, SQL Server and Document Oriented Data Base NOSQL (Mongo DB).
  • We used Apache Camel (ActiveMQ) for Data transfer to communicate with different applications.
  • Experience in the design and development of SOAP and RESTful web services.
  • Experience maintaining/deploying applications over Windows and LINUX.
  • Experience in deploying applications Weblogic, JBOSS, ApacheTomcat, WebSphere .
  • Expertise in writing unit test cases using JMockito and JUnit.
  • Experience in UML diagram designing Use Cases, Class diagrams, Sequence diagrams, Collaboration diagrams, Component diagrams, Activity diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Language Tools (UML) such as Rational Rose.
  • Experience in developing applications using Eclipse and Netbeans, IntelliJ IDEs.
  • Strong interpersonal, communication, technical and analytical skills with ability to learn new concepts quickly and utilize them in productive manner.

TECHNICAL SKILLS:

J2EE Technologies: Java Servlets, JMS, JSP, JDBC, JavaBeans, JNDI, EJB

Frameworks: Struts, Spring(IOC, MVC, DAO, Boot,Batch,Data), Hibernate

Databases: MYSQL, Oracle, SQL Server, Mongo DB, PostgreSQL

Web Technologies: HTML5, CSS, JavaScript, XML, Angular.js

IDE's & Version Control: Eclipse3.x/4.2, NetBeans, Intellij Idea, SVN, GIT

Tools and Utilities: Ant, Maven, JUnit and Log4j, Jenkins, JIRA, Selenium

Web Application Server: Apache Tomcat, Web logic, JBOSS, IBM web sphere

Web Services: SOAP, REST

Operating Systems: Windows, UNIX/LINUX

PROFESSIONAL EXPERIENCE:

Confidential

Java Developer

Responsibilities:

  • Complete ownership and primary point of contact to few interfaces being involved in design, development and test phases.
  • Designed and developed Web services using SOAP and generated WSDL document for the same with complete understanding of application flow from Customer portal to worker portal.
  • Worked extensively on spring framework and Web services in implementing and maintaining the batch jobs.
  • Developed various interfaces that involve different Third party vendors and interactions.
  • Being proactive in working with new technologies gained me the opportunity to handle a Mule based applications.
  • Working on improving the performance of the batch jobs by monitoring and considering various time lag factors using VisualVM.
  • Tested web service payloads by using SOAP UI and extensively worked on SMOKE test of different interfaces.

Confidential, Sacramento, CA

Java Developer

Responsibilities:

  • Involved in complete life cycle of software development including designing, developing, testing, and deployment of the web portal application.
  • Involved in migrating the project (Java 1.5 to Java 8) by replacing various deprecated Interfaces, classes and methods with new one.
  • Developed front end business logic using client-side scripting languages such as JavaScript, JQuery and other web technologies like HTML, AngularJS.
  • Developed the backend business logic using Core Java, J2EE, Web Services, SOAP, WSDL, XML, XML Schema .
  • Implemented the client side inputs verification using JavaScript.
  • Design the base architectural components as per the MVC architecture using Spring (IOC, MVC, DAO, Boot) and Hibernate frameworks.
  • Implemented Singleton, DAO, MVC design patterns in the project.
  • Developed web service for web store components using SOAP(XML, WSDL)
  • Used Apache Camel (Active MQ) for Data transfer and created commutation with other applications.
  • Involved in writing SQL Queries using SQL joins mechanism and SQL constraints concepts and created multiple views to retrieve data from Oracle data base.
  • Developed DAO pattern for Database connectivity.
  • Deployed and currently maintaining the applications in JBoss application server in production environment.
  • Implemented test cases for unit testing of modules using JUnit.
  • Deployed the services in multiple testing environments for System testing, Integration and UAT testing.
  • Involved in software defect tracking using Rational Clear Quest bug tracking system.
  • To maintain versions of the code and sharing code in between team used Clear Case as the version control tool
  • Used Ant to compile & build the client Applications.
  • Actively participated in documentations, code reviews, release management and post implementation support.

Environment: Java, Hibernate, Spring(MVC, Boot), Oracle, XML, XML Schema, JSP, SOAP, JMS, JUnit, Rational Software Architect, Rational Clear Quest, Clear Case, JBoss, Ant.

Confidential

Java Developer

Responsibilities:

  • Used Agile Methodology (Continuous Integration, Pair Programming, TDD) to develop application and participated in regular stand up meetings to provide various updates.
  • Worked on end to end Application development from Scratch.
  • Developed UI Static and Dynamic Single Page Application using JSP and Angular.js.
  • Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Developed business logic at server side using Spring MVC, Spring Boot and some core java concepts like Exception Handling, Multithreading and Collections.
  • Design the base architectural components as per the MVC architecture using Spring (MVC, DAO, Boot) and Hibernate frameworks.
  • Implemented logic to integrate with NOSQL database (Couchbase) using Hibernate.
  • Worked on DAO and MVC design patterns and Implemented MVC Architecture using Spring Framework.
  • Used RESTful web service to modify resources on the server without performing any server-side operations and tested with different REST UI tools like Postman, Swagger.
  • Expertise in Understanding and Analyzing Test Requirements, Tracking changes and maintenance of Test Requirements. Strong Experience in JUnit & JMockit.
  • Monitored error logs using Log4J in every phase and fixed the issues.
  • Involved in software defect tracking using JIRA bug tracking system and completed tickets in timely manner.
  • Used GIT as the version control tool and Maven to compile & build the client Applications to manage transitive dependency.
  • Actively participated in reviewing the code, writing documentations, and release management support.

Environment: Java, J2EE, HTML5, CSS, Angular.js, RESTful, Spring (Boot, MVC, IOC, DAO), Hibernate, XML, XSLT, IBM Web sphere, Couchbase, Log4j, JUnit, JMockit, JSON, Maven, GIT, Postman, Swagger.

Confidential

Software Developer

Responsibilities:

  • Involved in complete life cycle of software development including designing, developing, testing, and deployment of the web portal application.
  • Involved in the Business Requirement analysis, Design Process, Data Modeling and Product development.
  • Involved in developing Dynamic web pages using JavaScript, AXVW, JSP.
  • Developed the backend business logic using Java, J2EE, Web Services, SOAP, WSDL, and XML.
  • Worked on SQL Server Data Tools for database integration. Involved in writing SQL Queries using SQL joins mechanism and SQL constraints concepts and created multiple views to retrieve data from MySQL data base.
  • Created interconnection between SQL Server and PostgreSQL for database accessing.
  • Used MVC for developing business logic as industry standard.
  • Applied Spring (IOC, MVC) for developing Transaction Management and Business Services and also implemented Dependency Injection for loose coupling.
  • Worked on Hibernate framework to integrate with database.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript and jQuery.
  • Developed web service for web store components using SOAP (XML, WSDL).
  • A web service testing was done using SOAP UI tool and Postman App.
  • Implemented Singleton Design Pattern to restrict the instantiation of a class to one object and make that object to coordinate actions across the system.
  • Implemented the service requests backup mechanism using JMS messaging queues.
  • Used Database connectors to persist the data into the database.
  • Participated in daily based updates for ARCHIBUS Software Customization to make it more efficient and user friendly.
  • We used ARCHIBUS connectors to connect different databases.
  • Involved in automating test cases using Web Driver with TestNG.
  • Deployed the services in multiple testing environments for System testing, Integration and UAT testing.

Environment: Java, J2EE, JSP, HTML, Spring, Hibernate, AXVW, SQL Server, JavaScript, SOAP Web Service, XML, PostgreSQL, Apache MQ, Apache Tomcat.

Confidential

Associate Software Trainee

Responsibilities:

  • Used Software Development Life Cycle (analysis, Designing, implementation, Testing, Deployment) to develop application.
  • Designed and developed the Application based on Model-View-Controller architecture.
  • Developed the backend business logic using Core java Concepts like Inheritance, polymorphism, Exception Handling, Multithreading and Collections.
  • Worked with HTML, CSS and JavaScript for the development of the Front-end web pages and used JSP for validations.
  • Implemented business logic using Java, J2EE, Servlets and worked on XML.
  • Experienced in setting up configuring the testing environment with JUnit and Selenium Web Driver.
  • Performed all phases of end-to- end testing which includes User Acceptance testing.
  • Worked with the MySQL Database to store and retrieve the data.
  • Used the Java JDBC for the database connectivity.
  • Used Apache Maven for the over-all software project management.
  • Used Version Control tool as SVN.
  • We used Log4j logging framework for writing log messages.
  • We tested our application using JUnit and wrote many test cases.
  • Worked on Eclipse IDE and deployed war file on Tomcat.

Environment: Java J2EE, Servlets, Eclipse, MySQL, HTML5, CSS3, JavaScript, JSP, JSTL, Log4j, JUNIT, Selenium, Maven, SVN, Windows, Apache Tomcat.

Hire Now