We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

MarylanD

PROFFESSIONAL SUMMARY:

  • More than 6 years of IT experience with complete noledge of lifecycle development in JAVA/J2EE technologies with Requirement Analysis, Design, Implementation, Development, Testing, Maintenance and Deployment of software applications.
  • Experience working in various SDLC methodologies Agile/ Scrum and Waterfall. Involved in Designing, Analysis, Development, Debugging, Testing and Maintenance.
  • Proficient in implementation of frameworks like Spring (Spring MVC, Spring IOC, Spring AOP, Spring Security and Spring Data) and ORM frameworks like Hibernate.
  • Experience in developing web - based applications using J2EE (Servlets, JSP, JSF, EJB, Hibernate, Spring, Struts, JDBC) and Web Services (SOAP, REST), and Micro Services.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases (SQL Server 2008, Oracle 11g, DB2, MySQL and PostgreSQL).
  • Experience with various design patterns like Singleton, Factory, Command, Observer, Front Controller, DAO, DTO, MVC, Session Facade, Business Delegate, Transfer Object, Service Locator, and View Object in teh development of enterprise applications.
  • Experience using build tools like ANT, Maven and exposure to Jenkins to build and deploy applications and repositories like Git, GitHub.
  • Experienced in implementing Service Oriented Architecture and web services using SOAP, REST.
  • Strong experience in Spring Framework modules such as Spring MVC, AOP, IOC, JDBC, JTA, IO, Spring Boot, Spring Dashboard, Spring Security, Spring Microservices, Spring REST.
  • Hands on experience with various Application Servers and Web Servers including IBM Web Sphere, JBoss, Tomcat server with wide variety of development tools like RAD / RSA, Eclipse and NetBeans.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Expertise in several testing environments like JUnit, Selenium, Jenkins, SoapUI and System Testing, Spring Junit Runner.
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.
  • Experienced in developing complex PL/SQL queries, Procedures, Triggers, Stored Procedures, Packages and Views in various databases such as Oracle, DB2 and MySQL, SQL Server.
  • Adaptable to new environments and technologies, self-motivated, quick to learn, goal-oriented, team player, possessing strong interpersonal skills.
  • Excellent communication, interpersonal, analytical skills, and strong ability to perform as part of team.
  • Active participation in entire lifecycle of software development. Activities include study of conceptual design as well as detailed design, coding, unit testing, system integration testing and support, and supported software configuration management.

TECHNICAL SKILLS:

Programming Languages: JAVA 7/8, PL/SQL.

J2EE Technologies: Spring Boot, Spring Security, SpringMVC, JDBC, Hibernate, JPA, JMS, JPA, REST, JSON.

Web Technologies: HTML5, CSS3, JavaScript, jQuery, AJAX.

Databases: Oracle 11g/12c, Microsoft SQL Server, MySQL5

Application Servers: IBM WebSphere Application Server, JBoss, Apache Tomcat.

Testing tools: Junit, Selenium, SoapUI, Postman.

DevOps Tools: Maven/Gradle, SonarQube, Jenkins, Git-lab.

Methodologies: SDLC-Waterfall, Agile-Scrum.

Platforms: Windows (07/08/10), Mac OS, UNIX, LINUX.

PROFESSIONAL EXPERIENCE:

Java Developer

Confidential, Maryland

Responsibilities:

  • Involved in Agile-Scrum methodologies to do requirements gathering, planning, design, coding & testing.
  • Implemented Web Services using SOAP, REST and XML/HTTP technologies.
  • Implemented teh Project structure based on Spring 4 MVC pattern using Spring boot and supported Spring framework modules like MVC, AOP and Spring Security.
  • Demonstrated intermediate web development including REST, MVC, web application security and JPA.
  • Designed and developed teh REST based Microservices using teh Spring Boot.
  • Implementing or exposing teh Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Worked with web services and XML and JSON based RESTFUL API's.
  • Designed and developed configuration wizard using Spring MVC, used Spring Web Flow to create business rule-based flow mechanism, and configuration entity model in JPA.
  • Developed domain model and persistence layer for teh GUI using Hibernate. Involved in analyzing various critical production defects from technical and business perspectives, implementing solutions/fixes for teh same.
  • Involved in creating various Hibernate mapping files and configuring teh hibernate configuration file to persist data into teh database.
  • Used SQL for accessing data from Database. Created database objects such as tables, views, stored procedures, Triggers etc.
  • Performed Unit testing using Junit and participated in teh manual testing of teh developed code.
  • Responsible for performing industry benchmarking and competitor analysis, understanding new technology implications and articulate solutions.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with GitHub, Jenkins Jobs.

Environment: Java 8, Spring Boot, Spring MVC, Hibernate, MySQL, REST, JavaScript, AJAX, JDBC, Junit, Log4j, Apache Tomcat, Maven, XSL, Jenkins, GIT.

Java Developer

Confidential, Chicago

Responsibilities:

  • Used Agile Scrum program management to track teh project development.
  • Created Spring MVC components like Dispatcher servlets, configure Request mapping annotation controllers, view resolver components.
  • Experience with Upgrading existing project from CVS to SVN and Hudson to Jenkins.
  • Experience with various persistence mechanisms and APIs like JPA, Hibernate, EJB.
  • Designed and developed teh REST based Microservices using teh Spring Boot, Spring Data with JPA
  • Docker container images, tagging, pushing images, integration of Spring boot.
  • Extensively used Spring Framework modules like MVC, DI(IOC), Spring Security, JDBC Templates and AOP.
  • Built RESTful API server to achieve CRUD operations for posts using JAX-RS, JSON, spring REST.
  • Developed Microservices using Spring Cloud, Spring Boot with Netflix Eureka to create teh discovery Server, service, discovery clients and integrated Apache Kafka and ZooKeeper as message broker.
  • Worked with high volume and complex PL/SQL Stored Procedures and Packages using TOAD.
  • Implemented teh Project structure based on Spring MVC pattern using Spring boot.
  • Design and develop Selenium tests to verify functionality of internal business applications and resulting data.
  • Prepared Unit test case using JUnit and used Jenkins for continuous integration testing.
  • Developed Stored Procedures, triggered stored procedures using Hibernate.
  • Design patterns are extensively used to achieve clean separation of different layers like Adapter, Singleton, Factory, Service Locator, Abstract Factory and Facade.
  • Developing Docker images for Development and Testing teams and their pipelines.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Developed Entity objects and used Hibernate teh ORM tool to access persistent data from SQL Server.
  • Designed and Used SQL Server to access data in teh database at different Levels, responsible for implementing SQL queries and managing JDBC interactions with data sources.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto teh Oracle database.
  • Designed and developed API with all teh CRUD capabilities using REST.
  • Developed teh DAO layer using teh hibernate for real-time performance using teh caching system.
  • Hands on experience with data persistence using Hibernate and Spring Framework.
  • Support and advice QA team testing in various environments.
  • Performed code review and configuration build management for teh application.
  • Involved in increasing teh response time of web application as Six Sigma compliance.
  • Designing teh application with reusable J2EE design patterns like Front Controller and DAO patterns.

Environment: Java 8, Hibernate, Spring, AGILE Methodology, JSP, Servlet, XML, Java Beans, Design Patterns, Apache AXIS, RESTful services, JUnit, Git, SQL, Eclipse, Maven, Windows, JBoss, Apache Tomcat, Jenkins.

Java Developer

Confidential, TX

Responsibilities:

  • Involved in teh analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Enhanced teh application modules using Spring Boot Rest API/Services.
  • Extensively used JPA 2 specification for accessing and updating information.
  • Used Native Queries and Criteria Queries (annotations) in hibernate for access and updating data.
  • Used Spring AOP to track CRUD operations on teh database.
  • Developed teh persistence layer using Hibernate Framework by configuring teh mappings in hibernate mapping files and created DAO and POJO.
  • Worked on XML parsing by using JAXB for XML Schema Validation.
  • Developed web services for business operations using Microservices architecture.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Developed a modularized application using n-tier J2EE architecture, application server, spring framework, Hibernate.
  • Troubleshooting issues dat may occur during teh test cycle (Functional & load test) for teh J2EE applications on Spring framework running on WebLogic/JBOSS servers.
  • Used Maven as build tool and deploying teh application.
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Created view layers using CSS3 and HTML5 and noledge on AngularJS5.
  • Installed, configured, and maintained a continuous integration (build) server.

Environment: Java 7, JSP, Spring MVC, Spring Web Flow, Spring Security, Spring AOP, Spring boot, Hibernate, WSDL, REST, UML, XML, HTML, Microservices, Log4j, Eclipse, GIT, Maven.

Jr. Java Developer

Confidential

Responsibilities:

  • Involved in teh software development model of teh project using Waterfall methodology.
  • Worked on Java classes and implemented OOPS concepts like Encapsulation, Polymorphism,Inheritance and Exception Handling.
  • Involved in object-oriented analysis and design (OAD) to capture teh business requirements also in class diagrams, sequence diagrams and UML.
  • Used JSP for generating dynamic HTML pages with JSP Standard Tag Libraries (JSTL) and
  • Used JDBC template to extract data from data base and stored them using result set to perform operations on teh data or display teh data on UI.
  • Wrote JavaScript validations to validate teh fields of teh user registration screen and login screen.
  • Worked on JDBC for connecting database with MySQL and for updating teh data from teh MySQL database.
  • Install and configure a Linux server to publish applications and teh Database.
  • Developed web pages using HTML, Confidential, jQuery and JSP.
  • Responsible for developing use cases, class and sequence diagram for teh modules using UML.
  • Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers,
  • cursors, functions, relational database models.
  • Using Apache Tomcat Application server, deployed teh application.
  • Worked on bug fixing and enhancements on change requests.
  • Used NetBeans for development and Jobs Server for deploying teh web application.

Environment: HTML, Confidential, JSP, JavaScript, JDBC, jQuery, Hibernate, UML, XML, NetBeans IDE, GIT, SQL, PL/SQL, Tomcat, MYSQL.

We'd love your feedback!