We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Sacramento, CA

SUMMARY

  • Around 5 years of experience in Software Development Life Cycle (SDLC), Enterprise Web Application Design, Development, Programming, Testing, Support Maintenance and End - User support.
  • Strong Core java programming skills using Collections Framework, Exception Handling and Multithreading.
  • Expertise in design and development of web based applications using Core Java, Servlets, JSP, JDBC, Hibernate and spring.
  • Good Knowledge in design patterns like MVC, Singleton and Prototype.
  • 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.
  • 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.
  • Experience in presentation layer using JSP, HTML, XHTML, CSS, JavaScript and angularJS.
  • Strong experience in handling different Web Servers like Tomcat, Web logic and IBM web sphere.
  • Experience in the design and development of SOAP and RESTful web services.
  • Experience maintaining/deploying applications over Windows and LINUX.
  • Expertise in writing SQL queries and PLSQL-Stored procedures and functions. Experience in different Data Bases like Oracle 11g/10g, MYSQL, SQL Server and Document Oriented Data Base NOSQL (Mongo DB).
  • Experience in deploying applications Weblogic, JBOSS, ApacheTomcat, WebSphere and Good working knowledge on JUnit.
  • 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, Data), Hibernate and JSF

IDE's: Eclipse3.x/4.2, NetBeans, Intellij Idea

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

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

Version Control: SVN, GIT, Clear Case

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

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

Web Services: SOAP, REST

Operating Systems: Windows, UNIX/LINUX,RHEL

PROFESSIONAL EXPERIENCE

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 and other web technologies like HTML, AngularJS.
  • Developed the backend business logic using Java, J2EE, Web Services, SOAP, WSDL, XML, XML Schema, and XSLT.
  • Implemented the client side inputs verification using JavaScript.
  • Design the base architectural components as per the MVC architecture using Spring (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, JAXB for XML parsing messages.
  • Designed and implemented the service requests backup mechanism using JMS messaging queues.
  • 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, XSLT, JSP, JAXB, SOAP, JMS, JUnit, Rational Software Architect, Rational Clear Quest, Clear Case, JBoss, Ant.

Confidential

Software Developer

Responsibilities:

  • Used Agile Methodology (Continuous Integration, Pair Programming, TDD) to develop application and participated in regular meetings to provide various updates.
  • Worked on end to end Application development from Scratch.
  • Developed UI Static and Dynamic Single Page Application using Angular.js and JSP.
  • Developedcross-browser/platform HTML5, CSS, andJavaScriptto match design specs for complex page layouts while adhering to code standards.
  • Worked on MySQL for database integration.
  • Developed business logic at server side using Spring MVC, Spring Boot and some core java concepts like Exception Handling, Multithreading and Collections.
  • Developed Server side components using Hibernate and Spring Framework.
  • ConfiguredHibernateobjects as Spring Beans in the Spring Configuration File
  • 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.
  • Performed the testing of application using Junit test cases to unit test the code and Monitored error logs using Log4J in every phase and fixed the issues.
  • Used SVN as the version control tool and Maven to compile & build the client Applications to manage transitive dependency.

Environment: Java, J2EE, JSP, Servlets, HTML5, JavaScript, RESTful Web Service, Spring, Hibernate, XML, Web Logic, MySQL, Log4j, Junit, Json, Maven, SVN.

Confidential

Java Developer

Responsibilities:

  • Used SDLC to develop the application.
  • Involved in the Business Requirement analysis, Design Process, Data Modeling and Product development.
  • Involved in developing Dynamic web pages using JavaScript, AXVW, JSP.
  • Worked on SQL Server Data Tools for database integration.
  • Used HTML iframes concept to develop user friendly webpages.
  • Created interconnection between SQL Server and PostgreSQL for database accessing.
  • Used MVC for developing business logic as industry standard.
  • Wrote client side and server side validations using Struts Validators and Java Scripts.
  • Implemented various Validation Controls for form validation and implemented custom validation controls withJavaScriptandjQuery.
  • Implemented the Drag and Drop functionality using JQuery UI framework.
  • Implemented Singleton Design Pattern to restrict the instantiation of a class to one object and make that object to coordinate actions across the system.
  • Applied Spring (IOC, MVC) for developing Transaction Management and Business Services and also implemented Dependency Injection for loose coupling.
  • Useddatabase connectorsto 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.

Environment: Java, J2EE, JSP, HTML, iframes, Jquery, Struts, Spring, AXVW, SQL Server, JavaScript, SOAP Web Services, XML, PostgreSQL, Apache Tomcat.

We'd love your feedback!