We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Piscataway, 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

Dashboard: Elastic Search, Kibana

Reporting Systems: Splunk

Other: GitHub, JIRA.

PROFESSIONAL EXPERIENCE

Confidential, Piscataway, NJ

Java Developer

Responsibilities:

  • Analyzed Chat Bot Programs to determine inputs and outputs to invoke Spring applications.
  • Using JAXB to create and bind Java Objects from XML and JSON Schemas.
  • 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 reference, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Worked with Spring Controllers, View Resolvers and Model and View Objects.
  • 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, APIGEE gateway.
  • 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.
  • Analyze architecture, relationship between systems, and systems flow of end-to-end designs with in and out Chat Bot Application.
  • Cross team collaboration to assess system usage trends and identify potential performance constraints with inter-system designs for Chat Bot Application.
  • Developed API’s for accessing data from Chat Bot to other Systems.
  • Experience in data analysis, modeling and visualization using Kibana, Elastic Search.
  • Experience in building queries, dashboards, and monitoring protocols within Splunk and Kibana.

Environment: Java 8/J2EE, Spring, Spring Boot, Microservices, Oracle 11g, Agile Methodology, Spring REST,JTA,Hibernate,Core Java,Multi-Threading,SPLUNK, SQL, Google Dialog Flow, Junit, JAXB, MYSQL, Cassandra, Git,Gitlab,Jira, Spring Tool Suite (STS), POSTMAN, Mockito, REDIS Cache, Apache Tomcat, Websphere,Linux,Windows,Elastic Cache, Scrum, Confluence, AWS (Cloud), Agile Methodology, JDBC,JMS, Log4J,Webservice(SOAP,REST),Java Scripts,Kubernetes,Docker.

Confidential

Java Developer

Responsibilities:

  • Experienced in Oracle RTD decision engine.
  • Strong experience in developing applications using Core Java concepts like OOPS, Multithreading, Collections Frameworks, Exception Handling, Data structures, Generics, Enums and JDBC.
  • Worked with Spring Controllers, View Resolvers and Model and View Objects.
  • Used Spring Mail for sending emails to the customers and business.
  • 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.
  • Capture and fix defects as and when found and retest the areas during testing and warranty phase

Environment: Java 8/J2EE, 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.

We'd love your feedback!