We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Rockville, MD

SUMMARY:

  • Around 5 years of experience in design, analysis and development of 3 - tier web applications using Java/J2EE technologies like Servlets, JSP, JDBC and frameworks like Spring and Hibernate.
  • Skilled in designing and analyzing data requirements needed to support business processes and thereby building database models.
  • Expertise in using creational, behavioral and structural Object-Oriented Design Patterns for application architecture. experience in object-oriented analysis, development, testing, and integration of scalable, multi-tier distributed enterprise business applications.
  • Strong knowledge in working with MVC architecture using JSP, Servlets, Spring, Spring boot.
  • Hands on experience in developing enterprise applications using Design patterns.
  • Experience in web-based GUI development using JSF 2, jQuery, HTML5 and CSS3.
  • Strong focus in developing user-friendly interfaces and functionality of web applications with high performance and long-term durability.
  • Good working experience and sound knowledge in various open source frameworks like SPRING, HIBERNATE.
  • Experience in developing UML use cases, class, sequence and deployment diagrams.
  • Thorough understanding of all database concepts like DML, DDL, Joins and ability to write complex SQL queries, stored procedures, views and triggers.
  • Ensure that programs maintain data integrity during the entire life-cycle of the software system.
  • Outstanding performance in logical and analytical problem solving with critical thinking.
  • Demonstrate great attention to detail in all aspects of work that require precision.
  • Strong self-learning and quick grasping ability and a team player with good communication
  • Good experience in J2EE Testing in developing test cases with JUnit, MOCKITO for Unit testing, and logging using Log4j.
  • Experienced with RDBMS implementation and development using Oracle, My SQL, MSSQL and DB2.
  • Knowledgeable in developing applications using Eclipse, building them using Maven/ANT and deploying them in application servers like Web Logic and Web Sphere.
  • Ensure that programs maintain data integrity during the entire life-cycle of the software system.
  • Outstanding performance in logical and analytical problem solving with critical thinking.
  • Developed web applications using Java Server Faces and RedHat JBoss EAP. Proficient in developing Java Web Applications using JSP and Servlets.
  • Experienced in performing automation using Selenium, Java and performing Behavioral driven testing using Cucumber and JBehave.
  • Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC).
  • Hands on experience in implementing SOA (Service Oriented Architecture) and web services such as SOAP and REST using WSDL, CXF2, JAX-WS, and JAX-RS.

TECHNICAL SKILLS:

Operating Systems: Windows XP/ 2000/ NT/ 95, Linux Red Hat, Unix, MS-Dos, Mainframe

Languages: Java, UML, SQL, PL/SQL.

Java/J2EE Technologies: Servlets, JSP, JDBC, JPA, EJB, JMS, JNDI

J2EE Frameworks: Spring, Struts, JSF, Hibernate

Web Technologies: HTML, HTML5, DHTML JSP, Servlets, JavaScript, JQuery, ExtJS, AngularJS,, CSS, AJAX, JSON, XML, XSL, XML Schema, JAXB

Web Services: SOAP, REST, XSD, XML, WSDL, JAX-WS, JAX-RS, Apache CXF

Web/Application Server: Tomcat, WebLogic, IBM WebSphere, JBoss

Cloud and Bid Data: AWS, Google Cloud, Hadoop, Spark, Splunk, Map Reduce, Pig, Zookeeper

Database: Oracle 11i/9i/8i, SQL Server, DB2, MS Access, PL/SQL

Modeling Tools: Visual Paradigm

Office Applications: MS Office, Visual Basic For Applications (VBA)

Tools & IDE: Eclipse, IntelliJ, Ant, Maven, Jenkins

EDI Standards: Spec Builder 6.2/7.0

Bug Tracking Tools: Quality Center, PVCS Tracker, Clear Quest, Jira

Source/Version Control: StarTeam, Clear Case, Clear Quest, CVS, Git, SVN

SDLC Methodologies: Agile, Scrum and Waterfall models

PROFESSIONAL EXPERIENCE

Confidential, Rockville, MD

Java Developer

Responsibilities:

  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure.
  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used AGILE methodology and participated in SCRUM meetings.
  • Used Spring Core Annotations for Dependency Injection.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate Annotations.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Worked upon the validations such as domain validation, organization validation, Extended validation using SSL certificates by using Single and Wild card.
  • Spring Application Context was used to inject the core java POJOs into the application.
  • Developed server-side utilities using Java Beans, XML, and EJB.
  • Involved inefficient using of multithreading concept for improving CPU time.
  • Used Multithreading for invoking the database and implemented complex modules which contain business logic using Collection, Reflection, and Generics API.
  • Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
  • Used Hibernate Persistence Strategy to interact with database.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents.
  • Used spring modules (annotations) i.e. Spring Core, IOP, AOP, Security, spring batch and spring boot.
  • Wrote custom JSP tags for role-based sorting and filtering
  • Implemented JAXB in XML binding.
  • Used JUnit/Eclipse for the unit testing of various modules.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues and escalating to the higher levels.

Environment: JDK1.6, Spring Framework, Spring-Boot, Spring MVC, Spring REST, JMS, HTML5, JavaScript, JSP, CVS, CSS, MVC, JDBC, Posgres, XML, MVCCore Java, Linux, Multithreading, JDBC, Web Logic, Oracle, XML, UNIX, SOAP, CSS, Maven. JUnit, Maven, JBOSS SQL, Rabbit MQ, Apache Tomcat 8.0.

Confidential, Washington, DC

Java Developer

Responsibilities:

  • Responsible for gathering system requirements, feasibility study, system analysis, design and development for the new module.
  • Design and develop java restful services that communicates with the postgres database on the backend and returns json format data using Spring, Jersey restful, JAX-RS, Hibernate.
  • Consumed restful web services and soap web services from different applications within the network.
  • Maintain Git branches during project development. Conduct merge and using maven to build and deploying the services to jetty server.
  • Using the agile scrum methodology with a 2- week sprints to complete the tasks efficiently.
  • Worked on Eclipse for developing interface modules and web application using Spring MVC.
  • Migrated the applications from Spring namespace 3.x to Spring boot 1.5.7.
  • Used JUnit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
  • Used JAVA, struts and Spring MVC to interface with the jQuery UI, Bootstrap and manage the storage and deletion of content.
  • Worked on service project and developed cohesive, scalable Microservices using JAX-RS in Microservice architecture.
  • Worked on Payment Portal as primary Java developer using JSF (Java Server Faces), JBoss Seam, Hibernate, JBoss and Seam as primary Java developer.
  • Used Quick build and Jenkins for the CI/CD of different applications.
  • Used VersionOne to track the issues and defects.
  • Wrote JAVA code to simplify lists in JAVA with list comprehension and JAVA OOP. Worked with POSTMAN for API testing and created User Model for application.
  • Responsible for closing the backlog of production related issues.
  • Designed and documented of RESTful APIs for collection and retrieval of high-volume Max, Min and Mean statistical data.
  • Used Spring Core, Spring Web MVC, Spring ORM, Spring JDBC, and DAO, Spring AOP.
  • Managed Linux/JBoss testing environment, worked closely with Implemented Micro-Services with Spring Cloud provided library services like Netflix Eureka Naming Server, Netflix Ribbon and Feign Client as a Rest client to map response to the client bean. testers and mentored MUMPS developers in Java development.
  • Involve in wrap-up meetings and in estimating the timeframe for each story and deployed the applications and services on server for each iteration of the agile software development.

Environment: JDK1.7, Eclipse, JDBC, Spring 3.x, Spring Boot, SOAP, REST, Hibernate, GitHub, Jenkins, JUnit, VersionOne, Jetty

Jr Java Developer

Confidential

Responsibilities:

  • Involved in developing full project development.
  • Involved in developing level-based payout and direct payout module.
  • Involved in developing weekly payment reports for members.
  • Involved in developing pages using JSP and Spring framework.

Environment: Spring, JSP 2.0, Servlets 2.3 & Hibernate 3.0.

We'd love your feedback!