We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • Java Developer around 5 years of experience in developing Web - based clients/server application.
  • Hands on experience in designing and developing Web based applications using Java and J2EE technologies like JSP, Servlets, EJB, Spring, and Hibernate.
  • Good understanding of Core Java components, such as: Concurrency, Persistency, and multi-threading.
  • Excellent knowledge on Object Orient Programming concepts (OOPS).
  • Understanding of relational database concepts, and experience in query construction using SQL.IDE’S Eclipse.
  • Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment.
  • Involved in the implementation of DAO using spring 4.0-Hibernate ORM.
  • Involved in designing of the application using UML (Unified Modeling Language).
  • Created Connection Pools in WebSphere and configured as needed.
  • Strong expertise in JBuilder XML Flash PHP Apache Java Servlet JavaScript Swing ASP CSS and HTML
  • Excellent proficiency in Tomcat Apache and IIS web servers
  • Outstanding knowledge of SOAP TCP/IP HTTP UDP and FTP protocols
  • High skills in Ajax VB and Shell scripting languages
  • Solid understanding and practical experience of software development life cycle (SDLC) principals and experience working with Agile software development methodologies.
  • Work knowledge of Windows, Linux and Mac OS in client-server environment.
  • Liaise with business analysts, and user representatives in application design and document reviews.
  • Ability to quickly pickup any new service offering and define solution using it.

TECHNICAL SKILLS:

Languages: Java and J2EE, C#s, JSP, Java Beans, JavaScript, Angular JS, HTML, XML.

Development Approach: Waterfall and Agile.

API: Servlets, EJB, JNDI.

Design Patterns: Core J2EE patterns (MVC, Value Object, Data Access Object, Singleton, and Business Delegates).

IDE: Eclipse, My Eclipse and Net Beans IDE.

Web service protocols: SOAP, REST, JAX-WS, WSDL.

Frameworks: Spring, JSF, Node JS, and Hibernate, Bootstrap.

Design Technologies: OOAD and UML.

Database: Oracle, SQL Server and MySQL.

Protocols: TCP/IP, HTTP, HTTPS and FTP.

Operating Systems: Windows, Unix, Mac OSX

PROFESSIONAL EXPERIENCE:

Java Developer

Confidential, Charlotte, NC

Responsibilities:

  • Involved in the full life cycle of software design process of other projects, including prototyping, proof of concepts, design, interface implementation, testing and maintenance.
  • Build applications that are highly scalable and reliable services using Spring Boot
  • Assisted in the website design and implementation for customer and employee interaction using Java.
  • Developed screens using Java, HTML, CSS, JSP and JavaScript.
  • Working on XML and JSON parsing.
  • Front end design using JSP and business logic in Servlets.
  • Used J2EE design patterns like Front Controller, DAO, MVC, Business Delegate and Session Facade.
  • Involved in server and application configurations and logging using log4j.
  • Experience using databases like Oracle Database, SQL Server, and MySQL.
  • Used the Http Methods like GET, POST, PUT and DELETE to achieve CRUD operations in the Controller layer.
  • Developed all REST APIs using Hystrix commands and Feign clients for efficient fault tolerance and handling fallback mechanisms.
  • Implemented Hystrix a Latency and Fault Tolerance for Distributed Systems.
  • Troubleshoot various software issues using debugging process and coding techniques.

Environment: STS, PCF, GitHub/Stash/bit bucket and build/CI tools like Maven, and Jenkins, JUnit, SonarQube, Hystrix.

Java/ Angular Developer

Confidential, McClean, VA

Responsibilities:

  • Involved in developing software for the company-based loan management system.
  • Implemented business logics of mortgage industry using software language JAVA.
  • Implemented client side validations using Angular2, Typescript, CSS and Bootstrap.
  • Developed test cases for Unit Testing with jasmine framework .
  • Executing checkouts and revisions of software modules to prepare for production server.
  • Revise previously implemented code and fixing bugs present in the system.
  • Developed Controller classes using Spring Core, Spring MVC Modules.
  • Used Spring MVC and Spring JDBC template for Object-Relational-Mapping (ORM) from the database and creating POJO's.
  • Used DAO, object/relational-mapping (ORM) solution technique, to map data representation from MVC model and Oracle Relational Data Model with a SQL-based schema.
  • Worked on Log4j for logging errors, messages and performance logs.
  • Developed test cases for Unit Testing with JUnit.
  • Worked effectively with senior developers and project managers to ensure software solutions and elevate client-side experience.
  • Worked with Agile Methodology and iterative approach. Daily Stand-up and planning the Sprint.
  • Used Postman to test the RESTful API for HTTP requests such as GET, POST and PUT.

Environment: SQL, JSP, JSF, JAVA, jQuery, SDLC, MySQL.

Confidential

Jr Java Developer

Responsibilities:

  • Wrote and executed test cases based on written design, as well as based on product knowledge that resulted in greatly improving the software.
  • Wrote JSP and Servlets to add functionality to web application based on customer requirements.
  • Utilized frameworks such as Hibernate and spring for persistence and application layers.
  • Wrote SQL queries to retrieve data from the database using JDBC
  • Use J2EE design patterns to create application, including utilizing EJB for business logic.
  • Researched and documented software bugs and created and implemented fix.
  • Completed training project utilizing Spring MVC and JSP to create a basic data modification web
  • Collaborated with developers and performance engineers to enhance supportability and identify errors.
  • Worked closely with clients to establish problem specifications and system designs.
  • Developed loan, client, and credit modules from full-stack using WebSphere.
  • Debug, record, and execute programs.
  • Interacted with client for requirement gathering and analysis and for studying the existing system.

Environment: Agile, JSP, JDBC, Java, HTML, SQL Server, Windows, Oracle, Eclipse.

We'd love your feedback!