We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • 7+ years of experience in all phases of the Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Implementation and Testing in Enterprise applications with emphasis on Java/J2EE technologies.
  • Experience in developing applications in Agile Methodology, Waterfall methodology environments.
  • Good working knowledge with Java1.8 features like streams, Lambda expressions and functional interfaces
  • Possesses experience with Cloud Computing environment like Amazon Web Services (AWS). Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshooting EC2 instances, S3 buckets, Auto Scaling, Dynamo DB, AWS IAM and Elastic Load Balancers (ELB) and API Gateway.
  • Proficient in developing J2EE enterprise applications using Microservice Architecture usingSpring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix)
  • Hands on Experience in developing web applications using Spring framework moduleslike Spring IOC, Spring MVC, Spring AOP, Spring Data, Spring Boot and Spring Cloud Gateway.
  • Created cron jobs for scheduled invoice generation and payment processing in UNIX environment.
  • Developed data models using Hibernate Object relational mapping (ORM) framework and used Hibernate Annotations to reduce time at the configuration level.
  • Solid Core Java experience with a strong understanding of OOPs Concepts, Collection Framework, Multithreading, Exception handling and Generics.
  • Experience in design and development of robust and highly scalable REST API’s.
  • Experience in EJB3.0 and Java API for Web Services JAX - WS, SOAP, and JAX-RS
  • Experience in back-end/server-side java technologies such as Web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Database Connectivity (JDBC) and Java Naming and Directory Interface (JNDI).
  • Good understanding in databases such as Oracle, MySQL, and Mongo DB databases to manage tables, views, indexes, stored procedures, functions, triggers, and packages
  • Proficiency with Java/J2EE Design Patterns including singleton, Factory, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate.
  • Experience in JMS over messaging to exchange information for enterprise applications using Active MQ.
  • Proficient with build automation tool Maven for builds and deployments to different environments.
  • Experience on different IDEs such as Eclipse, Spring Tool Suite (STS) and Any-Point Studio.
  • Hands on experience in deployment using Servers like Apache Tomcat and Oracle WebLogic.
  • Experience with JUnit in developing test cases and determining application functionality.
  • Experience on UNIX/LINUX Shell Scripting and Deployment of Applications in Server.
  • Decent experience in using code repository tools BitBucket and GitHub.
  • Strong communication, analytical and multi-tasking working in a team or independently.

TECHNICAL SKILLS

Languages: C, C++, Core Java, Advanced Java and J2EE

J2SE/J2EE: JDBC, Servlets, JSP, JMS, JSTL, JNDI

Spring Framework: IOC, MVC, AOP, Security, Spring Boot

Web Services: REST and SOAP

ORM Framework: Hibernate

Web Technologies: HTML5, CSS3, JavaScript

XML Technologies: XML, XSL, DOM, DTD, XSD and XSLT

Cloud Computing (AWS): EC2, Beanstalk, Lambda Functions, ECR, ECS, S3, Dynamo DB, API Gateway, Code Commit, Code Pipeline, CloudWatch, SNS, SQS

Databases: Oracle, Postgres, MongoDB

Servers: Apache Tomcat, Web logic

Build Tools: Maven, Jenkins, AWS Code Pipeline

IDE: Eclipse, Spring Tool Suite (STS)

Tools: Postman, Soap UI, JUnit, Log4j, Confluence and JIRA

Version Control: BitBucket, GitHub, AWS Code Commit

Operating System: Windows and Linux.

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AZ

Java Developer

Responsibilities:

  • Involved in analysis and design phases of software development life cycle (SDLC).
  • Responsible for the analysis, documenting the requirements and design of application components based on J2EE Standards. Created use case and class diagrams.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Extensively used core Java concepts like collection framework, multi-threading, OOPS and Exception Handling.
  • Designed dynamic and browser compatible pages using HTML5, DHTML, CSS3, BOOTSTRAP and JavaScript. Utilized AngularJS to implement some of the front-end components.
  • Responsible for maintaining and expanding AWS (Cloud Services)infrastructureusing AWS Stack especially worked with database setup and maintenance on AWS EC2.
  • Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based scheme.
  • Developed the JQuery callback functions to implement asynchronous communication using AJAX.
  • Implemented Spring Boot microservices to process the messages into the Kafka cluster setup
  • Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka. Scrum methodology was used during the product life cycle.
  • Designed, developed & deployed server-side common utilities for the application and the front-dynamic web pages using Servlets, JSP, Angular-JS, Node JS, JavaScript, Bootstrap, HTML/DHTML and CSS
  • Migrated some modules to KOTLIN from Java.
  • Worked on web services using SOAP, UDDI, WSDL and XML related technologies like XML/XSLT.
  • Built the backend Rest API using Spring MVC and Hibernate ORM frameworks.
  • Performed backend migration from Spring MVC to Spring Boot.
  • Effectively utilized core J2EE design patterns: MVC, DI/IOC, DAO, Factory, Business delegate, Service Locator, Singleton in the project implementation.
  • UsedXMLWeb Services usingSOAPto transfer the transaction information to other application that are remote and/or global to different financial institutions.
  • Handled Spring components such as Dispatcher Servlet, Controllers, Model and View Objects and View Resolver
  • Involved in writing application Context XML file that contains declarations and other dependent objects declaration.
  • Monitored control using Spring IOC
  • Worked on the Kotlin for building the backend components and API resources, experience working on Json API for creating multiple API’s.8
  • Worked with XML while using Maven, Dispatcher Servlet etc. Used Maven as the build tool.
  • Used Web Services to establish communication between the systems. Implemented RESTful Web services. Published and consumed web services.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
  • Identified usability and developed functional and smooth, easy-to-operate and eye-catching web applications using EXTJS, AngularJS,andReactJS, Backbone.js, Node.js and Bootstrap with MySQL database.
  • Used log4j as the logging framework
  • Used Subversion (SVN) for source code management and version control.
  • Used Junit with EasyMock/PowerMock for the unit testing of various modules.

Environment: Spring MVC, Spring Boot, Servlets, JSP, Kotlin, JavaScript, AEM, AngularJS, Ajax, HTML5, XML, IOC, Web Services, Rest API, Junit, Websphere, Oracle, AWS, log4j.

Confidential, Houston, TX

Java Developer

Responsibilities:

  • Reviewed Business Requirements, Functional Specifications and created design documents for development.
  • Responsible for design and development of the business components using Java 1.8 with Spring MVC.
  • Followed Agile and Test Driven Development methodologies for the projects.
  • Used Spring Framework at Business Tier, Spring’s Bean Factory for initializing services.
  • Developed classes using core java concepts like Multithreading, Exception Handling, and Collections
  • Created Maven and Gradle builds to build and deploy Spring Boot microservices to internal enterprise Docker registry.
  • Developed service layer application by using Rest API, Spring Boot, and Java 1.8. Created APIs on the server side to perform CRUD operations using Java 8.
  • Implemented web services with Apache CXF, JAX-WS (SOAP), JAX-RS (REST) and JAXB framework.
  • Configured the development environment using Spring Boot with Spring MVC, Spring Data, Spring Security, and Spring Integration.
  • Based on the requirements, developed various Custom DAOs and made database connects using ORM TopLink Mapping, In-line SQL, or stored procedures.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Provided REST endpoints to front-end and taking parameters from the user and returning the required values accordingly.
  • Developed SQL Statements for searching depending on Selection Criteria.
  • Drafted PL/SQL Stored Procedures and implemented logic to merge data from multiple tables into one table.
  • Made changes to existing code depending on the comments from the management for changes in business logic.
  • Involved with the admin team to setup, configure, troubleshoot and scaling the hardware on a Cassandra cluster.
  • Committed the code into SVN (Tortoise) so that the whole team is one the same page
  • Performed web application development for backend system using Node.JS, HTML5 and CSS3.
  • Designed the web service call to retrieve account details based on the customer ID using WSDL, SOAP and XML
  • Migrated 9 microservices to Google Cloud Platform from skava.
  • Used Angular2/4 to create maintainable and testable single page application, used AngularJS markup and expressions.
  • Developed Servlets for Document Upload, Image Streaming and Caching the data.
  • Wrote client side and Server-side validations using Struts Validators and Java Scripts Validations.
  • Involved in Unit Testing, Integration Testing, and System Testing.
  • Developed JavaScript validation using ng-Model for Client-side validations. Performed Code reviews and code fixes.
  • Implemented business logic on server-side using Session Beans and Entity beans.
  • Used JIRA for tracking the progress of the tasks assigned on both story level and sub-task level.
  • Used Log4J to store log messages.

Environment: J2EE, Spring, TopLink, Struts, AJAX, CSS, JDBC, IntelliJ, Google Cloud Platform (GCP), Web logic 10.x, SVN, JIRA, Git, Web Services, AngularJS, NodeJS, Jenkins, SOAP, SQL Server, ANT, AEM, Windows 8, SOA, jQuery, AJAX, JavaScript, HTML, CSS3.

Confidential, Secaucus, NJ

Java Developer

Responsibilities:

  • Developed the Business logic in the middle-tier using Java classes, Java beans for storing and retrieving the data from Database.
  • Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, JavaScript, and Bootstrap.
  • Implemented MVC architecture using Spring Framework including Spring Boot. Designing, creating, database, writing DDL, DML statements and populating the Oracle database SQL/PL-SQL.
  • Built and maintained code repositories and code migrations using CI/CD strategies (GIT, SVN, CSV, and Jenkins).
  • Requirement gathering to update existing service with new changes and provide implementation.
  • Used JSP’s for the presentation layer.
  • Worked on designing API’s for providing web service and provide server side and local Implementation.
  • Involved in setting up project structure and design guidelines using design patterns, Maven etc.
  • Designed some caching mechanism in one of project.
  • Actively worked on peer to peer Code review as per the standard design and coding standards.
  • Follow scrum /agile methodologies for project with 3 weeks of sprint cycle

Environment: Java 8, Maven, Apache-Tomcat, JSP, Spring 4, Spring Boot, JPA, UNIX, Oracle 9.x, XML, Log4j, JUnit, Jax-Rs, Web-Services (REST).

Confidential

Java Developer

Responsibilities:

  • Involved in the review and analysis of the Functional Specifications, and Requirements Clarification Defects etc.
  • Involved in the analysis and design of the initiatives using Rapid Application Development.
  • Involved in the development of the User Interfaces using HTML 5, JSP, JavaScript and CSS 3.
  • Implemented MVC architecture using Struts/Swings to send and receive the data from front-end to business layer.
  • Used JDBC calls in the JSP to access MySQL Database.
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Created several custom tags for JSP for maximum re-usability for user interface components.
  • Used struts Action Servlet to route the request to corresponding Action Classes. UsedStruts ValidatorFramework to do validations
  • Used Commons Logging framework (log4j) utility to log error, info and debug messages
  • Performed Unit Testing and interacted with QA for testing. Involved in implementing validations, exception handling. UsedJunittest environment for test-based development.
  • Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Involved in Spring and Hibernate Integration to perform the CRUD operations on Oracle database
  • Published APIs using Restful services for the consumption through Service Endpoint Interface
  • Worked with XML, XSLT for building up & transforming the xml files.
  • Used waterfall model for the software development process.

Environment: Java (JDK 1.5), Struts, Spring, WebSphere, RAD, JavaScript, JDBC, Hibernate, JDBC Template, SOA, REST, XML, XSD, XSLT, Servlets, JSP, Oracle, JUnit, Waterfall Model, SVN.

We'd love your feedback!