We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Philadelphia, PA

PROFESSIONAL SUMMARY:

  • Around 6 years of experience in complete Software Development life cycle involving requirement gathering, requirement analysis, object - oriented design, development, testing, deployment and support of web applications and software applications.
  • Professional working experience wif the design, development and implementation of Client/Server, three-tier architecture-based applications usingJava, JDBC, Servlets,JavaBeans, JSP, JDBC, XML, JavaScript, HTML and CSS. Worked on all phases of software development life cycle (predominantly agile) including Analysis, Design Development, Testing, Implementation and Support.
  • Hands on experience in writing code using Core Java wif strong understanding and working noledge on Object Oriented Concepts like Collections, Multi-Threading, Exception Handling, Inheritance, and Polymorphism.
  • Hands on experience inJava/J2EEtechnologies and frameworks which includes Spring and Hibernate.
  • Experienced in using Spring Framework (Spring Core, Spring MVC, Spring DAO, Spring Boot, Spring AOP and Spring ORM integration).
  • Configured beans in spring configuration file wif Spring IOC, Spring AOP concepts.
  • Excellent noledge and experience in developing applications wif Model View Controller (MVC) using spring framework.
  • Strong experience in build and deployment of the applications using Maven. Used various maven plugins and its features in continuous integration.
  • Strong experience in utilizing Hibernate core interfaces, annotations, SQL, Pl/SQL, JDBC and JPA to implement persistent layer.
  • Very strong in database concepts, SQL, stored procedures and functions. Has worked wif different databases like DB2, Oracle and My SQL server.
  • Experienced inMicroservicesusing Spring boot wif Spring Cloud stack like Apache Kafka and Spring Cloud Netflix.
  • Experience in ImplementingAWSsolutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Experience in working wif IDE's like Eclipse, My Eclipse, IBM RSA, Net Beans, and IBM RAD.
  • Experienced in using different Version Control tools like Git Hub and SVN.
  • Experienced in waterfall, Agile and Scrum software development methodologies.
  • Ability to write well-documented, well-commented, clear and maintainable efficient code for web development.
  • Excellent client skills and the drive to complete tasks TEMPeffectively and efficiently as well as the ability to communicate TEMPeffectively wif all levels of management and the client.
  • Strong problem-solving, organizing, communication and planning skills, wif ability to work individually and in team environment.

TECHNICAL SKILLS

Software: Skill JAVA, J2EE, JSP, SQL and PL/SQL.

Java/J2EE Technologies: Core Java, Servlets, JNDI, JDBC, JMS, JAX-RS, JAX-WS, JSTL

Spring Framework: Spring Core, IOC, Spring boot, Spring MVC, Spring Data, Spring AOP, Spring ORM, Spring boot actuator

ORM Framework: Hibernate (HQL, Criteria query, Hbm mapping, Relationship mapping)

Database: MySQL, Oracle, Mongo DB

Cloud Technologies: AWS (EC2, S3, ELB)

Web Service Technologies: REST, SOAP, WSDL, UDDI, Microservices

Web Technologies: Angular, HTML, CSS, Java Script, JAX-RS, JAX-WS

Design Patterns: Singleton, Builder, Factory, Adaptor, Front End Controller, Façade, Business delegate

Application/Web: server Apache Tomcat, WebLogic

Testing framework & Tool: Junit, Mockito, TestNG, SOAP UI, Postman

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia, PA

Java Developer

Responsibilities:

  • Involved in various stages of the project life cycle, mainly design, implementation, testing, deployment and enhancement of the application
  • Designed and Developed Objects using Object Oriented Design inJava.
  • Designed and coded application components in an agile environment utilizing a test-driven development approach.
  • Configured Spring AOP for Logging.
  • Developed the Spring AOP Programming to configure logging for the application.
  • Deployed Spring Boot basedmicroservicesDocker and Amazon EC2 container.
  • Worked on cloud migration including build & deployment to AWS components like EC2 and setting up AWS S3 storage Objects.
  • Involved in the design and development of restful api’s and services using best practices to interact wifin themicroservices.
  • Used Spring Boot for building cloud Microservices quickly and develop spring-based applications wif very less manual configuration.
  • Using spring mvc and spring rest. Security is provided via tokens(jwt) and spring security.
  • Implemented the logging mechanism using Log4j framework.
  • Implementing a Continuous Delivery framework using Jenkins, Concourse, Gradle in multiple environments
  • Worked on GIT version control system for continuous smooth code release process.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Designed and Implemented Unit testing using Junit and Mockito.
  • Participated in Code Reviews of other modules, documents, test cases.
  • Designed and Implemented Unit testing using Junit and Mockito.
  • Implemented Integration tests using Mockito and Wiremock.

Environment: Java 8, JSON, Spring MVC, Spring AOP, Spring Boot, AWS, Dynamo DB, Microservices, Gradle, Maven, GIT, Mockito, Junit, Wiremock, Jira, Concourse, Jenkins.

Confidential - Dallas, TX

Java Developer

Responsibilities:

  • Responsible for writingJ2EEcompliantjavacode for application development effort which involved working wif JSP, Servlets, JDBC, XML.
  • Designed and Developed of Objects using Object Oriented Design inJava.
  • Implemented changes using JSP, Spring MVC, Spring IOC, Spring JDBC, Web services.
  • Configured beans in spring configuration file wif Spring IOC, Spring AOP concepts.
  • Developed the Spring AOP Programming to configure logging for the application.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
  • Worked on XML Technologies like XML Parsers, JAXB for binding data to javaobjects.
  • Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, JSP UI Components as View and Action Servlet as a Controller.
  • Developed Business objects using POJOs and data access layer using Hibernate framework.
  • Manipulated data using CRUD (create, read, update and delete) operations of Mongo DB database management system and handled database access and data transmission based on RESTful web service.
  • Assisted in migrating the existing data center into theAWSenvironment.
  • Deployed Spring Boot basedmicroservicesDocker and Amazon EC2 container usingAWSadmin console.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Designed and developed restful api’s and services using best practices to interact wifin themicroservicesand wif the front end. Using spring mvc and spring rest. Security is provided via tokens(jwt) and spring security.
  • Has extensive experience in building and deploying applications on Web/Application Servers like Apache Tomcat, Web logic.
  • Experienced in Performance Tuning, Load Balancing and optimization of WebLogic Application Server.
  • Implemented application level persistence using Hibernate and Spring.
  • Used JMS for Asynchronous messaging.
  • Developed Restful web services using JAX-RS.

Environment: Java 8, JSP, Servlets, AngularJS, JSON, Spring IOC, Spring MVC, Spring AOP, Spring ORM, AWS, Mongo DB, JAXB, XML, SOAP Web Services, Hibernate, Microservices, JAX-RS, TestNG, Maven, GIT, Oracle, WebLogic.

Confidential, Culver City, CA

Java Developer

Responsibilities:

  • Involved in design applications using J2EE. This architecture employs a Model/View/Controller design pattern.
  • Participated in Agile and having daily SCRUM meeting for progress reporting and task distributing.
  • Involved inCore Java coding by usingJava APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, andJava I/O to fulfill the implementation of business logic.
  • Configured the xml files for Open Source Spring 3 Framework to fulfill the Proxy Pattern.
  • Developed XML files, DTD's Schema's and parsing them by using both SAX and DOM parser's.
  • Responsible for creating complex SQL queries, stored procedure and analyzed the tables in MySQL database.
  • Developed Form/Java Beans, Spring Controller Classes and configured wif the corresponding JSP pages.
  • Used Spring tag library for form data binding, themes displaying validation errors.
  • Used Spring Inversion of Control and Transaction Management in the GUI for Maintenance Screens.
  • Involved in using REST API while integrating wif servers.
  • Used a Microservices architecture, wif Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Used Maven for software configuration management and version control.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, Hibernate cache concepts.
  • Developed data abstraction layer using Hibernate ORM wif spring support, and JDBC driven components.
  • Worked onAWScloud watch for monitoring the application infrastructure and usedAWSemail services for notifying & configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.

Environment: J2EE, Java, Spring framework, Spring MVC, JSP 2.0, Hibernate, AWS, XML,Java Beans, Apache Tomcat, HTML, Unit Testing, HTML, JMS, Microservices, JAX-RS, Junit, SOAP UI.

Confidential

Java Developer

Responsibilities:

  • Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Actively participated in Object Oriented Analysis Design sessions of the Project, which is based on MVC Architecture using Spring Framework.
  • Designed and developed the application implementing MVC Architecture.
  • Designed and developed business components using Spring Dependency Injection (Core), Spring AOP, and Spring Annotations.
  • Designed and Developed data model consists schema, tables and created corresponding mapping entities in Hibernate using annotations, mapping associations.
  • Extensively worked on form validation using the Spring Validator framework.
  • Implemented design patterns like Singleton, Model View Controller (MVC) architecture for an efficient implementation of the view level customizations and interfaced wif the application logic.
  • Maven is used to create build file and does Unit testing by creating Test Suites using JUnit Framework.
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Created new tables, Stored Procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Resolved technical issues by making customer issues wif highest priority.
  • Involved in production support, resolving the production job failures, interacting wif the operations support group for resuming the failed jobs.

Environment: Java 6, JSP, Servlets, JSTL, JDBC, HTML, XML, XSLT,Spring MVC, Hibernate, Eclipse, Maven3.0, Spring, Spring MVC, JMX, Mockito.

Confidential

Jr. Software Developer

Responsibilities:

  • As a team member, understood the Business, Design, Development and Testing for Closing and Funding Module.
  • Served integral role in analyze, design, develop and implement new requirements.
  • Participated in several design sessions to create common development strategies (e.g. Error handling, exceptions, performance improvement practices, session management etc.).
  • ImplementedCore Java concepts like Polymorphism, Inheritance, Multithreading etc.
  • Developed reusable utility classes in Core Javafor validation which are used across all modules.
  • Used JDBC for database connectivity wif MySQL Server.
  • UsedJava/J2EE Design Patterns such as DAO pattern, MVC pattern, singleton in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Achieved Dependency injection by creating Spring services, Spring controllers and DAOs to wire objects of business classes.
  • Implemented Spring ORM wiring wif Hibernate for data access.
  • Implemented business logic components using POJOs.
  • Created RESTful Web Services for external clients and users by reusing existing components.
  • Helped in database design and tuning. Created stored procedures, Views in the Database.

Environment: JDK 1.4, CoreJava, J2EE, JSP, Servlets JDBC, MySQL Server, Spring, Web Services,

We'd love your feedback!