We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Morristown, NJ

SUMMARY

  • Around 7+ years of professional experience in Software Life Cycle for Developing, maintaining Analysis, Design, Development, Maintenance, and Deployment of enterprise web applications based onJAVA and Spring boot Technologies.
  • Strong Knowledge onJava8 featureslikelambda expression, Stream APIand Interfaces.
  • Strong experience in design, development using Java, Spring boot, MVC Framework, Microservices.
  • Good Skills in all phases of SDLC like requirements, multi - tier application development with Agile and Scrum.
  • Good working experience in building web applications using Spring framework features MVC, DAO, Spring Boot REST API, Spring Security, Spring JDBC Templates.
  • Experience in teh design and development of RESTful web services and integrating with teh existing applications.
  • Experience in writing SQL queries and using Hibernate framework with Spring ORM in interaction with teh RDBMS
  • Experience in Implementation Token (Oauth2) base security using Restful API.
  • Worked for creating a microservices system using Spring Boot and RESTful API in order to improve teh scalability factor of teh company’s product.
  • Expertisein deployingSpring BootbasedMicro services Dockercontainer usingAWS EC2container services
  • Extensive experience with RDBMS like Oracle, MySQL and developing Views, Functions, SQL Queries and Stored Procedures Involved in Designing teh Database Schema and writing teh complex SQL queries.
  • Experience using Mockito, JUnit to perform unit testing.
  • Experienced in good noledge in application build tool Maven.
  • Worked on Git as version control management and JIRA as Defect management for bug, issue tracking of application.
  • Excellent team player, quick learner with ability to learn new technologies and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL.

J2SE Technology: OOP, Collections, Multithreading, JDBC

J2EE Technology: Spring MVC, Spring Boot, Hibernate ORM, JPA

Web Technology: XML, HTML, CSS, JavaScript, Ajax, Web Services-REST

Frameworks: Hibernate, Spring.

Databases: MySQL, Oracle, SQL server

Web services: Spring Rest Microservices

Web Servers: Glassfish, Apache Tomcat/Server, WAS.

Build Tool: Maven, gradle

Tools: Eclipse, NetBeans, Jira, Jenkins

Source Control Systems: GitHub, Git

OS: Windows, Linux, Unix

SDLC: Scrum, Agile

Testing and logging: Log4j, JUnit, Mockito

PROFESSIONAL EXPERIENCE

Confidential, Morristown NJ

Sr. Java Developer

Environment: s: Java, Spring Boot, Spring MVC, Spring JDBC, AWS, Micro services, Hibernate, Tomcat, Maven, Eclipse, JUnit, Log4J, JIRA, Docker, Oracle, Angular

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC).
  • Used agile methodology (SCRUM) for developing application.
  • Participated in JAD sessions gathering along with teh Business Analysts.
  • Designed application modules, base classes and utility classes using CoreJava.
  • Implemented RESTful web services to make rest calls from client to server
  • Expertise in CoreJavawith strong understanding and working noledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
  • Implemented a SOA compliant system working on various transactional messaging using Camel and used Session Beans Message Driven Beans.
  • Implemented Hibernate for data persistence and management.
  • ImplementedMicroservicesbasedarchitecture usingspring boot.
  • Designed and deployed a multitude application utilizing almost allthe AWS stackwhich Includes EC2, Docker container focusing on high-availability, fault tolerance, and auto-scaling
  • Integrated spring with Hibernate as teh data abstraction to interact with teh databases.
  • Implemented Singleton, Factory, DAO design Patterns based on teh application requirements.
  • Consumed and built web services in REST supporting both XML and JSON by taking advantage of spring technologies.
  • Maintained teh Presentation layer using HTML5, CSS3, JavaScript, Angular and used AJAX
  • Developed Session Beans to process user requests and to load and store information from database
  • Used Maven build tool and deployed into IBM Web Sphere Application Server.
  • Used GIT for version control and Jenkins used for continuous integration.
  • Wrote Stored Procedures and complex queries in Oracle database.
  • Designed and developed JUnit test cases during teh development phase.
  • Implemented log4j for debugging as well as post production support
  • Served as POC for on call support in teh production team on a rotation basis.

Confidential, Morristown - NJ

Java Developer

Environment: Java, Spring boot, Spring MVC, Hibernate, JSP, Servlets, CSS, HTML, JavaScript, IBM WebSphere application server, Web services, Eclipse, Oracle Database, Git

Responsibilities:

  • Involved in teh requirements review meetings and collaborated with business analyst to clarify any specific scenarios.
  • Analyzed teh business requirements and created use cases, prepared low and high-level design documents.
  • Participated in Scrum meetings, project planning, and coordinated teh status sessions.
  • Responsible for creating Class diagrams, Sequence diagrams, Use Case diagrams, Object Model diagrams, and deployment diagrams using Rational Rose.
  • Used HTML, CSS, JavaScript technologies for front end user input validations and Restful web service calls.
  • UsedSpring MVC frameworkfor implementing teh Web tier of teh application.
  • Used Spring AOP for cross cutting concerns like logging, security, transaction management.
  • Designed, developed and maintained teh data layer using Hibernate and used Spring ORM to integrate with Hibernate.
  • Developed Annotation based mappings in Hibernate.
  • Develop DAO service methods to populate teh domain model objects using Hibernate.
  • Developed Web Services using RESTful API
  • Involved in creating, modifying and updating database tables in Oracle Database.
  • Used WebSphere Application Server and involved in setting up teh application server profiles in Eclipse for running teh application on development environment.
  • Developed Junit test cases.
  • Used GIT for source control

Confidential, NYC - NY

Java Developer

Environment: s: Java, Spring Boot, Spring MVC, Spring DAO, Microservice, Hibernate, Maven, Eclipse, JUnit, Log4J, HTML, Javascript, JIRA, Jenkins, Apache Tomcat, Git

Responsibilities:

  • Developed application functionalities using Agile Methodology.
  • Developed application UI using JSP, HTML, CSS, Javascript and Spring MVC framework.
  • Used XML and JSON to transfer data between different applications.
  • Experience using JSON Web Tokens (JWT) to securely communicate JSON objects.
  • Created Front end pages Using JSP's and handle teh server-side logic in Servlets.
  • Designed and developed RESTful service using Spring REST API.
  • Delivered front end user input validations using Javascript and AJAX technologies and integrated them with RESTful services.
  • Used Eclipse IDE for development of teh application.
  • Extensively used core Java functionalities like Exception, me/Oand Collections.
  • Created user defined exception handler classes for application specific exception.
  • Used Java 8 method references features to point to methods by their name and used functional interfaces.
  • Maintained Interface compatibility and concurrency in teh project using Java 8 features like default, static methods and concurrency API.
  • Created microservices to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Worked with OAUTH 2.0 to provide autantication and authorization to Rest services by exchanging Tokens.
  • Worked for messaging service using JMS.
  • Migrated persistence layer from simple Spring DOA to Spring Hibernate.
  • Used Spring Hibernate framework to access teh Sybase database.
  • Worked on developing microservices with Spring Boot.
  • Utilized Spring Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto teh sybase database.
  • Implemented database connectivity using Spring JDBC framework to work upon different modules.
  • Assisted team members in setting up Hibernate framework, configured mapping xml files, wrote POJO classes and PL/SQL stored procedures.
  • Developed database objects like Functions, Triggers, Stored Procedures.
  • Used Maven tool and developed scripts to build and deploy J2EE applications.
  • Maintained source code versioning using GIT. Source Tree was used as GUI for GIT.
  • Created POJO classes and wrote Junit test cases for respective POJO classes using Mockito.

Confidential

Java Developer

Environment: s: Java, J2EE, Spring boot, Spring DAO, Apache Tomcat server, Websphere Application Server, Web services, Microservices, Eclipse, Oracle, Git.

Responsibilities:

  • Involved in teh requirements review meetings and collaborated with business analyst to clarify any specific scenarios.
  • Analyzed teh business requirements and created use cases, prepared low and high-level design documents.
  • Participated in Scrum meetings, project planning, and coordinated teh status sessions.
  • UsedSpring MVC frameworkfor implementing teh Web tier of teh application.
  • Used Spring AOP for cross cutting concerns like logging, security, transaction management.
  • Designed, developed and maintained teh data layer using Spring DAO.
  • Developed Web Services using RESTful
  • Involved in creating, modifying and updating database tables in SQl server Database.
  • Used WebSphere Application Server and involved in setting up teh application server profiles in Eclipse for running teh application on development environment.
  • Developed Junit test cases.
  • Used GIT for source control.

Confidential

Java Developer

Environment: s: Java, Spring MVC, JDBC, JSP, Servlets, CSS, HTML, JavaScript, Apache Tomcat server, Eclipse, MySQL Database, SVN.

Responsibilities:

  • Involved in teh full system life cycle and responsible for Developing, Testing, Implementing Bot core engine functionalities.
  • Involved in various SDLC phases like Design, Development and Testing.
  • Developed front end using JSP, HTML and Javascript.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Used Eclipse IDE and Tomcat application server in development.
  • Worked with teh issues on Production support and development as per product requirements.
  • Used Web Services to interact with other application in organization using REST.
  • Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a Tomcat server.
  • Developed server side components Servlets for teh application.
  • Worked with Complex SQL queries, Functions and Stored Procedures.
  • Implemented teh logging mechanism using log4j framework.
  • Wrote test cases in JUnit for unit testing of classes.
  • Used SVN to track and maintain teh different version of teh application.
  • Involved in maintenance of different applications with team member.

We'd love your feedback!