We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Rockville, MD

SUMMARY

  • 6+ years of experience in SDLC, participated in all phases of SDLC including Requirements Analysis, Design, Implementation and Development, Integration testing and Unit testing, Deployment, Production support of Web Applications using Java/JEE technologies.
  • Experience in complete Software Development Life Cycle (SDLC) in Agile Methodology and Waterfall Model.
  • Expertise in developing of various web and enterprise applicationsusing JAVA/JEE technologies like JSP, Servlets, JDBC, EJB, JMS, RMI, XML.
  • Experience in design and development of web - based applications using Java, SQL, JDBC, Servlets, JSTL, JSP, XML, Java-API, and Spring.
  • Experience in implementing Service Oriented Architecture (SOA) with web services (SOAP, WSDL, REST, JAX-RS and JAX-WS).
  • Experience working on client-side technologies like HTML, CSS, JavaScript, jQuery,AJAX, JSON/XML.
  • Expertise in Struts, Spring Boot, Spring IOC, Spring MVC, Spring AOP, Spring ORM, Hibernate frameworks.
  • Hands on experience using databases like Oracle, MySQL, and SQL Server.
  • Experience working on Application Integration technologies like JMS and Kafka.
  • Working knowledge on Swagger API for Restful services.
  • Experience working with Web/Application Servers Tomcat and IBM WebSphere, WebLogic servers.
  • Experience using IDEs like RAD, Eclipse.
  • Experience using build and deploy tools like ANT, Maven, and Jenkins.
  • Used version control tools like SVN and Git.
  • Used bug version tool like JIRA.
  • Experience working in Test-Driven Development (TDD) environment.
  • Experience working with JUNIT framework for unit testing.
  • Working knowledge in MuleSoft Anypoint Platform, RAML, MuleSoft Anypoint Studio, Dataweave functional language. Used in Mule applications to perform data transformations.
  • Experience supporting applications during System Testing, Integration Testing and Post-Production phases.
  • Quick learner with strong problem-solving skills, interpersonal skills, and a good team player.
  • Highly adaptive to new technologies and environments.

TECHNICAL SKILLS

Operating Systems: Windows, Unix, Linux

Languages: Core Java, SQL, PL/SQL, C, C++

Java/JEE Technologies: JEE, JSP, Servlets, Struts, JDBC, EJB, JNDI, JMS, XML, RMI, Hibernate

Web Development Tools: HTML, CSS, JavaScript, jQuery,AJAX, Bootstrap JSON, XML, Servlets

Frameworks: Spring, Spring Boot, Hibernate, Log4j, EJB, JPA

Web/Application Servers: Tomcat, and IBM WebSphere, WebLogic, JBoss

Databases: Oracle, DB2, MySQL, SQL Developer

Tools: ANT, Maven, Junit, JIRA, GIT, SVN, Jenkins

IDEs: Eclipse, IBM Rational Application Developer (RAD)

Integration Tool: MuleSoft

PROFESSIONAL EXPERIENCE

Confidential, Rockville, MD

Java Developer

Responsibilities:

  • Worked in Agile methodology and involved in the full software development life cycle.
  • Involved in daily scrum meetings and sprint meetings like Retrospective, sizing, and planning meetings.
  • Worked with HTML5, CSS3, JavaScript, and jQuery to develop the UI pages and hands on Bootstrap.
  • Developed Web application using Java 1.8, Spring Boot, Spring, Hibernate.
  • The functionality is implemented using Spring IO/Spring Boot and Hibernate ORM.
  • Implemented Java EE components using Spring MVC, Spring IOC modules and implemented Microservices architecture.
  • Implemented design patterns and Server-side development - Factory and Service Locater patterns, and the business logic usingSpring DIService components.
  • Integrated Spring AOP, Spring (Dependency Injection) among different layers of an application. Configured and accessed Hibernate with Spring IOC.
  • Implemented the business layer by using Hibernate with Spring DAO and developed mapping files and POJO java classes using ORM tool.
  • Experience working on various Core Java coding by using Java API’s such as Collections, Generics, Multithreading, Exception Handling, and Java I/O to fulfill the implementation of business logic.
  • Added Swagger API for Restful webservices to ease the customer interaction with remote services.
  • Used the Swagger UI to get the REST API responses in the front-end.
  • Developed REST Webservices to be used within and expose outside the application using JAX-RS.
  • Testing JSON output using advanced REST client or Postman.
  • Used Oracle SQL developer and Mongo DB for storing and retrieving the data.
  • Deployed the application on Tomcat server locally and deployed it on WebSphere application server.
  • Experience triggering jobs using the Java visual VM.
  • Worked on JUnit for unit testing.
  • Used tools like JIRA for ticketing purpose and Maven as a build tool.
  • Wrote Server-side Logging & Client-side logging using Log4J (Apache Open-Source API).
  • Experience working on Jenkins for continuous integration and deployment.
  • JIRA is used as a bug and issue tracking tool.
  • Used GIT version control for code check in and check out.
  • Performed code reviews before the code is moved to the higher environment.
  • Participated in weekly backlog grooming meetings with product owners.

Environment: Java 1.8, Spring, Hibernate, Spring tool Suite, Tomcat server, Oracle SQL developer, JIRA, GIT, Jenkins, Maven, Spring boot, REST Webservices, Swagger UI, JUnit, JavaScript, Log4j.

Confidential, Sterling, VA

Java/JEE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirements gathering, Design, Analysis, Code development and Testing.
  • Developed Use case diagrams, Class diagrams, and Sequence diagrams using UML.
  • Designed the web responsive pages using the Bootstrap framework to give a rich look to the user interface.
  • Created detail design documents which have the UML Design diagrams, table information, object model which are required for thedevelopment.
  • Used Spring Core module for Inversion of control/dependency injection.
  • Created Spring MVC components like Dispatch servlets, hibernate configure Request mapping annotation controllers, view resolver components and implemented transaction management using Spring declarative transaction management with Spring AOP concepts.
  • Extensively used Core Java such as Exceptions and Collections.
  • Designed and developed stored procedures, triggers, views for effectively storing and retrieving related data.
  • Implemented Persistence layer using Hibernate to interact with the database.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Prepared the technical design and developed the system MVC architecture using Spring.
  • UsedSpringFramework for Dependency Injection and integrated with the Hibernate framework for interacting with the database.
  • Used several APIs ofSpringFramework likeSpringCore andSpringMVC.
  • Involved in creating web services using RESTful web services.
  • Wrote build & deployment scripts using Ant, Maven on UNIX environment and worked with QA Director.
  • Unit tested each component using Junit.
  • Monitored, reviewed, debugged, and deployed the application.
  • Used Log4j for logging errors, messages, and performance logs.
  • Implemented version controlling using GIT and used Jenkins for continuous integration.
  • Effectively engaged with clients and all stakeholders through weekly meetings.

Environment: Java, JEE, Hibernate, Spring MVC, MySQL, Log4j, Apache Tomcat, RESTful Web services, Agile, GIT, Maven, Jenkins, Eclipse, Junit, HTML 5, CSS 3, JSP.

Confidential, Iowa City, IA

Full Stack Java Developer

Responsibilities:

  • Understanding functional specifications and documenting technical design documents.
  • Designed logic and code for the registration and validation of the enrolling customer.
  • Involved in designing and developing the front end of the application using JSP, JavaScript, AJAX, HTML, CSS.
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
  • Used Spring Framework for managing transactions and dependency injection (IoC) using annotations.
  • Used JPA (Java Persistence API) with Hibernate as Persistence provider for Object Relational mapping.
  • Designing and developing new back-end services, maintaining, and providing mentorship to others on my team.
  • Used Hibernate as the ORM tool to connect with Oracle database.
  • Consumed WSDL provided by Web Service using SOAP protocol to communicate with external applications and vendors.
  • Involved in designing, developing, and testing of JEE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC, and JNDI and deployments in Tomcat Application Server.
  • Experienced in Model View Controller (MVC) frameworks for our prototype - working model.
  • Used Eclipse and WebSphere to develop, build and deploy the application.
  • Involved in bug fixing of various modules in the application that were raised by the testing team.
  • Used SoapUI to manually connect to the web service and check data.
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Implemented Spring MVC Framework.
  • Usedcucumberto automate services using Rest API.
  • Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades
  • Used Subversion as version control system.
  • Used JIRA tracking system for the application deployment.

Environment: Core Java, JSP, JDK, IBM Web Sphere Application Server, Apache, Spring, Hibernate, AGILE/SCRUM Methodology, JavaScript, Maven, jQuery, JSON, JMS, JDBC, JNDI, XML, XSL, XSLT, WSDL, Log4J, Junit, SOAP UI, Oracle, PL/SQL, UNIX.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Followed Hybrid Waterfall model throughout the SDLC.
  • Participated in requirement gatherings, coordinated in Analysis, involved in Design, Development, Testing, and Integration of the application.
  • Implementing business logic and data base connectivity.
  • Client-side installation and configuration of project.
  • Developed using simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Co-coordinated Application testing with the help of testing team.
  • Writing database queries on Oracle.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
  • Developed web services using SOAP, WSDL, and XML.
  • Developed the application using Singleton, Business Delegate and Data Transfer Object design patterns in the project.
  • Created and implemented Oracle Stored Procedures, Packages, Views, Cursors, Functions, Triggers, and complex queries using SQL in the back end.
  • Worked with Java Messaging Services (JMS) for reliable and Asynchronous Communication.
  • Used log4j for logging and SVN for version control.
  • Ability to quickly adjust priorities and take on projects with limited specifications.
  • Effective team player with excellent logical and analytical abilities.
  • Excellent written and verbal communication skills, inter-personal skills, and self-learning attitude.

Environment: Java, JSP, Spring, SOAP Web services, SOA, JavaScript, CSS, XML, XHTML, XSLT, JMS, Ajax, Hibernate, Log4j, Oracle, Web Sphere, Ant, Eclipse, UNIX, MS Office.

We'd love your feedback!