We provide IT Staff Augmentation Services!

Java Developer Resume

Florham Park, NJ

SUMMARY:

  • Over 7.5+ years of Strong software experience in design, development and deployment of web - based Client-Server business applications using OOP, Java/J2EE technologies.
  • Designed, Developed, Tested Implementation & Post Production support using development methodologies like Waterfall, Agile/Scrum, SDLC.
  • In depth knowledge on core Java concepts such as OOPS, Multithreading, Collections Frameworks, Exception Handling, Design Patterns, Generics, JDBC, Thread pools, Execution services, File IO and Serialization.
  • Proficiency in computer science fundamentals such as object-oriented design, data structures and algorithm design.
  • Developed applications using new features of Java 1.8 like Lambda expressions and Streams.
  • Used Spring Core Annotations for Dependency Injection and Spring MVC for REST APIs and Spring Boot for Microservices.
  • Worked on Spring modules like Spring Core, Spring Aspect Oriented Programming, Spring Rest and Spring Security.
  • Developed core modules in large cross-platform applications using JAVA, J2EE, JDBC, Web Services (REST) and Microservices.
  • Used object relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Experience in Oracle RTD Decision Engine tool.
  • Developed Micro services using Spring Boot and deploying Micro services into production using Jenkins.
  • Experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, Spring Boot, Spring REST.
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Factory, DAO, Proxy in the development of Multi-Tier Enterprise Applications.
  • Experience in SQL stored procedures, DDL, DML queries: Oracle SQL and MYSQL.
  • Experience in using NO SQL Databases like Cassandra, MongoDB.
  • Hands on experience with build tools like Maven and Logging tools like Log4J.
  • Experienced in using IDEs such as Eclipse, STS, IntelliJ.
  • Experience in working with web servers Tomcat 8, Web Logic
  • Experience on continuous integration with Jenkins and continuous deployment GIT.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE

Databases: MySQL, SQL Server, Cassandra

Scripting Languages: Unix, SQL Procedures

Web Technologies: HTML5, JSP

Frameworks: Spring, Spring Boot.

Testing framework: Junit, Mockito

Web Services: SOAP, REST

IDE s: Eclipse, IntelliJ, Spring Tool Suite (STS)

Application Servers: Apache Tomcat, Oracle WebLogic, WebSphere

Operating Systems: Windows, MAC, Linux

Build Tools: Maven, SBT

Integration Tools: Jenkins

Other: GitHub, JIRA.

PROFESSIONAL EXPERIENCE:

Confidential, Florham Park, NJ

Java Developer

Responsibilities:

  • Developed applications using Multithreading, Collections Frameworks, Exception Handling, Design Patterns, Generics and JDBC.
  • Strong experience in developing applications using Core Java concepts like OOPS, Multithreading, Collections Frameworks, Exception Handling, Data structures, Generics, Enums and JDBC.
  • Developed using new features of Java 1.8 .
  • Used advanced Java 8 features like Lambda expressions for array operations, Streams, Method, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Worked with Spring Controllers, View Resolvers and Model and View Objects.
  • Used Spring Mail for sending emails to the customers and business.
  • Experienced in Oracle RTD decision engine.
  • Used design patterns like Singleton, Factory, MVC.
  • Involved in development of Agent Verification System using Spring MVC framework.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Annotations for Spring Core and Spring MVC for REST API s and Spring Boot for Micro services.
  • Implementing or exposing the Micro service architecture with Spring Boot based services.
  • Worked with several testing frameworks such as JUnit and Mockito.
  • Hands-on writing Stored Procedures, DDL, DML SQL queries.
  • Designed and developed Micro services using REST framework and Spring Boot.
  • Enterprise level web applications were supported by building spring-based Java and Scale micro services.
  • Used Postman to test the RESTful API for HTTP requests such as GET,POST and PUT.

Environment: Java 8/J2EE, Angular JS, Spring, Spring Boot, XML, Microservices, Tomcat, Oracle 11g, REST, Agile Methodology, JIRA, SVN, Maven, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Involved in requirements gathering, implementation and setting up the development environment.
  • Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC) using Agile (SCRUM) development methodology to deliver regular updates to business team and project managers.
  • Designed components for company's object framework using best practices and J2EE design patterns such as Model-View-Controller (MVC), Data Access Object, Factory, Singleton Patterns.
  • Strong experience in developing applications using Core Java concepts like OOPS, Multithreading, Collections Frameworks, Exception Handling, Data structures, Generics, Enums and JDBC.
  • Actively participated in the complete life cycle of development, from the design phase to implementation Phase.
  • Responsible for environment setup in LINUX environment.
  • Designed and implemented Web Services calls for service provider methods.
  • Used Apache Tomcat as the server to run the application.
  • Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Boot applications.
  • Used Oracle as the relational database
  • Used Annotations for Spring DI, Auto wiring and Spring MVC for REST API s and Spring Boot for Micro services.
  • Implementing or exposing the Micro service architecture with Spring Boot based services.
  • Used GIT as the version control repository and Developed unit testing using JUnit.
  • Involved in developing new functionality as per the needs of the users.
  • Worked with controller, service and view components in applications using spring 4.0 framework.
  • Extensively used various modules in spring like AOP, DI (IOC), Bean Wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates.
  • Service Oriented Architecture (SOA) was exposed through Restful web services with loose coupling between layers using spring framework during development.
  • Experience in Creating, Dropping Indexes, Tables, Stored Process and Views on Oracle DB.
  • Configured and administered Jenkins for CI/CD into Tomcat Application Server.
  • Used IntelliJ to develop and debug the application and configured MAVEN to build application and add dependencies.

Environment: Java 1.7, Spring Boot, Microservices, SOAP, Jenkins, UNIX/LINUX, GitHub, Log4j, J2EE, Java 1.6, Core Java, HTML, XML, Eclipse, Oracle, MySQL, JDBC, JUnit, SVN, Apache Tomcat Server, JIRA

Confidential

Java Developer

Responsibilities:

  • Involved in preparation of functional definition documents and in the discussions with business users, testing team to finalize the technical design documents.
  • Implemented Waterfall Methodologies, actively involved in technical meetings, requirement gathering, analysis, planning, effort estimation, coding, development and testing.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Wrote JSPs and deployed them on WebLogic Application server.
  • Worked on writing Selection Criteria codes to be reused in various functions interacting to database.
  • Used Oracle database as backend database and wrote various SQL queries to update and create database tables.
  • Accessed stored procedures and functions using JDBC Callable statements.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed RESTful Services and Developed Unit test cases using JUnit.
  • Developed UI pages using HTML5, Angular4, Bootstrap, CSS3, JavaScript, AJAX.
  • Used Executor Service multithreading to implement Thread pool, parallel processing to run processes asynchronously using future calls to access the data.
  • Implemented design patterns like MVC, Singleton, Proxy, Factory, and Builder Patterns.
  • Used Spring MVC Rest Controllers, Services along with Dependency Injection, and Spring Security.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Developed Restful web services using Spring MVC REST framework.
  • Experienced HQL, Named Parameters, Named Queries and Interfaces such as Expression, Query and Criteria for implementation of Hibernate template and extensively used Hibernate Cache.
  • Wrote SQL queries, stored procedures, triggers, views, and enhanced performance with explain plans.
  • Worked with several testing frameworks such as Junit.
  • Experience in setting up test environment for automated script execution using Java.

Environment: Java 1.6/J2EE, Spring 4.x, XML, Tomcat, Oracle 11g, JavaScript, REST, Waterfall Methodology, SVN, Maven, Jenkins, Java 5, JDBC, JMS, jQuery, Oracle database, HTML, SOAP, JUnit, Log4j.

Hire Now