We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • 8+ years of experience in Software Development Life Cycle - Analysis, Design, Architecture, Development, Testing, Deployment and Maintenance of enterprise and web application development using Java/J2EE technologies.
  • Experience in Waterfall and Agile methodologies for software development.
  • Experience in working with monolith and micro-services-based applications.
  • Experience in developing applications using J2EE technologies like JSP, Servlets, EJB, JDBC, Hibernate, XML, XHTML, JSON and Web Services.
  • Designed and developed web applications using JSP, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, Angular JS, Angular 2.0, Angular 4 and Bootstrap.
  • Extensive experience using Spring framework with ORM mapping tools like Hibernate, which implements Java Persistence API (JPA).
  • Experience in developing and implementing RESTful Web Services as a provider using JSON as the messaging medium and have also implemented SOAP based web services.
  • Implemented Micro Services based Cloud Architecture using Spring Boot and implementation of Business Services using the Java8 and Spring Boot.
  • Implemented Spring Boot Actuator to monitor application performance.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Involved in Configuration and Usage of ApacheLog4J for logging and debugging purposes.
  • Expertise in writing SQL queries in PL/SQL, triggers, stored procedures in Relational Database Management Systems like Oracle, MySQL and SQL Server.
  • Experience working on JBOSS, Weblogic and Apache Tomcat servers.
  • Experience in deploying application in Amazon Web Service (AWS), Pivotal Cloud Foundry using Docker.
  • Experience in migrating applications from Pivotal Cloud Foundry to AWS.
  • Experience in AWS services such as Elastic Cloud Compute (EC2), Cloud Watch, Elastic Container Service (ECS) using AWS Fargate.
  • Configured JSON based and python-based custom auto-scaling in Amazon ECS.
  • Experienced in developing database to c

PROFESSIONAL EXPERIENCE:

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design, development, and testing of distributed monolith and microservice application development using Agile methodology. Developed micro web - services integrated with different applications using Restful using Jersey in Spring Boot. Developed Spring Boot microservice application and deployed it to Amazon Web Services (AWS) ECS. Involved in analysis to identify the components in the existing monolithic application to convert it into a spring-boot based micro services using REST and AWS API-Gateway. Implemented new functionality in monolith as well as microservice-based applications with asynchronous multi-threaded calls. Migrated PCF based existing microservices to Amazon ECS based environment, in order to make applications highly scalable and available. Created build and deployment using spec files to deploy projects in AWS ECS and decommissioned existing applications from test and production regions.
  • Developed secured API's using token-based authentication such as OAuth2. Experience using Apache Kafka for producing and consuming data to and from topics. Developed java beans using Spring IOC, configured, and implemented Spring Application Context to instantiate all the beans. Developed persistence layer using Hibernate and created DAO layer configuring various mappings in hibernate files. Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures, and to manipulate the data in the database using SQL PL/SQL. Built and deployed applications to DEV, SAT and PROD environment using Bamboo. Debug production issues and defects raised by the consumers and provide resolutions by way of code fixes in case of actual defects. Weekly production support on call for services and review/analyze the production related tickets.
  • Used Junit, PowerMock and Mockito frameworks to write Unit, Integration and End-to-End test cases. Used Log4j for tracking errors and debugging the code. Used Bitbucket and SVN as version control, Bamboo for build and deployments, confluence to securely collaborate. Deploy applications using Jenkins and Docker for CI/CD. Used Splunk platform to search, monitor, analyze application performance. Created application specific dashboards to create alerts and monitor the application performance. Created Splunk dashboard panels to monitor and create alerts to monitor service performance.

Environment: Java, J2EE, Web Services, Oracle, Eclipse, Log4j, Spring, Spring Boot, Spring Security, AJAX, Git, Angular 2/4/6, HTML5, CSS3, JSON, bootstrap, Ajax, JavaScript, OAuth 2.0, Node.js, Maven, SPA, JPA, Amazon EC2, Cloud Foundry, route53, Amazon ECS, DB2, DynamoDB, Bamboo, STS, Nexus, Confluence, Jira, Crucible, SonarQube, Splunk, ServiceNow, Junit, Solution Business Manager, JAX-RS, HTTP Watch.

Confidential

Java/UI Developer

Responsibilities:

  • Involved in the development of a well responsive single page application using ReactJS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team. Followed Agile methodology to iterate quickly on product changes, developing user stories and working through backlog and also involved in functional requirement discussions with business team and converted the functional requirements to technical requirements. Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA). Created ReactJS for reusable components such as multi - field elements, background file uploads. Used ReactJS to build UI components, developed filters to display different dimension of data and font size modifiers. Used ReactJS with Redux to separate the data and presentation layer. Utilized Redux stores to handle the states and update the UI.
  • Proposed and build technologies and frameworks changes that suits project in long term like usage of spring boot Followed Spring MVC Rest framework to develop the application for the project Developed and Implemented Web Services and used Spring Framework using dependency injection and integrated with Hibernate ORM to integrate with the database. Developed Hibernate ORM mapping and wrote HQL queries to retrieve data from the MySQL database. Developed and maintained a JMeter script to measure the performance of web Created Thread Groups and loops in JMeter tool to simulate the normal load and peak load on the application and to observe the performance of the application in all the scenarios. Spring MVC Handler Interceptors are used for Authentication and logging purposes of the application. Designed and developed Unit Tests using JUNIT, Mockito and JBehave. Using WebStorm IDE made debugging the
  • JavaScript code time saving. Scheduled the node convergence using chef-client using Cron and Quartz schedulers. Involved in deploying and testing the application using Tomcat Server, JBoss. Configured and Managed AWS EC2 instances and deployed the application and database on them to create a Test Environment. Developed the view-controller components using Servlets Developed Maven scripts to build the application and to package it to tar file. Developed Data Models by extracting the required fields from the logs, and prepared dashboards with multiple reports. Used GIT, for project source version control.

Environment: Agile, AWS, Java, Spring boot, Spring REST, AJAX, Repositories, JMeter, Spring ORM, MySQL, Spring boot, Spring MVC, Redux, JUNIT, Mockito, JBehave, Chef, Jenkins, Maven, Servlets.

Confidential

Java Developer

Responsibilities:

  • Familiar with Agile Test - Driven Development including daily scrum meetings, weekly iteration reviews and planning and used JIRA to track development tasks, bugs, enhancements, and upgrades. Extensively used J2EE features such as Core Java Collections, Design pat terns for functionality, Generics,
  • Exception handling, and lambda expressions. Developed data access layer-using Spring, RESTful Web Services as Business layer and used Spring declarative transaction management. Proposed and build technologies and frameworks changes that suits project in long term like usage of spring boot Followed
  • Spring MVC Rest framework to develop the application for the project Developed and Implemented Web Services and used Spring Framework using dependency injection and integrated with Hibernate ORM to integrate with the database. Developed Hibernate ORM mapping and wrote HQL queries to retrieve data from the MySQL database. Spring MVC Handler Interceptors are used for Authentication and logging purposes of the application. Designed and developed Unit Tests using JUNIT, Mockito and JBehave. Using WebStorm IDE made debugging the JavaScript code time saving. Configured and Managed AWS EC2 instances and deployed the application and database on them to create a Test

Environment: .• Developed the view-controller components using Servlets• Developed Data Models by extracting the required fields from the logs, and prepared dashboards with multiple reports.• Used GIT, for project source version control.Environment: Agile, AWS, Java, Spring boot, Spring REST, AJAX, Repositories, Spring ORM, MySQL, Spring boot, Spring MVC, JUNIT, Mockito, Jenkins, Maven, Servlets.

Confidential

Java Developer

Responsibilities:

  • Familiarity with Behavioral Driven Development (BDD) in developing the application. Developed Application using Agile methodology. Involved in building a high efficiency Dynamic Single and Multiple Pages Web Application using Angular JS, HTML, HTML5, Java Script, Bootstrap, jQuery and CSS3. Involved in Enhancement of existing application utilizing AngularJS, developed routing through web pages and achieved Single page application. Used Angular JS to achieve two - way data binding. Included JSON for massive data transfer between Client/Server. According to different component coding structure, AJAX calls were consumed by XML HTTP Request object (JavaScript) and $http service (AngularJS) Involved in creating Single Page Application using AngularJS along with routing, validations, custom directives and filters. Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
  • Designed various services and routers for navigating through various pages. Developed the DAO layer using Spring, hibernate for the existing application and developed various business logic and generated reports using HQL and Hibernate Criteria. Consumed RESTful web services using apache Http Client for the data coming from external systems. Used CSS Bootstrap for dialogs, date picker, tabs, model pop up's and advanced components to implement UI model. Integrated Struts with Hibernate using Plug-in. Implemented Model-View-Controller (MVC) architecture using Spring framework. Used Spring
  • Framework at Business Tier, Spring container for initializing services and Spring Core Annotations for Dependency Injection such as Bean, Component, Repository, Autowired etc. Used Spring Framework with Hibernate to map to Oracle database and mapped using Hibernate Annotations. Coded web services to expose Oracle DB Functions and Store procedures. Created various unit test cases and integration tests for the DTO, DAO, Service, and Controller components using JUnit and Spring Test support. Used Cucumber testing framework along with Selenium to write test scripts to web applications. Validated the Application by Deploying and testing on JBoss Server. Used Eclipse IDE for application development.

Environment: Java, JUnit, JBoss, Oracle, HTML, Angular JS, JSP, Angular JMS, jQuery, JavaScript, Spring, Hibernate, Eclipse, Restful Web services, Junit, log4j, JavaScript, Subversion.

Confidential

Java Developer

Responsibilities:

  • Implemented Multithreading feature for processing the multiple requests to achieve high performance. Used various Core Java concepts such as Exception Handling, Collections. Developed the modules using Servlets, Java2EE and JDBC for connecting with MySQL. Developed stored procedures, triggers in
  • MySQL for lowering traffic between servers & clients. Performance tuning of JVM heap size, Garbage collections, java stack and Native thread & production performance. Developed and implemented the MVC Architectural pattern using STRUTS framework including JSP, Servlets, and EJB. Deployed Application using Oracle Web logic Server. Expert in Core Java with strong understanding of Garbage Collector, SWING, Collections, Multithreading, Event handling, Exception handling and Generics. Developed and implemented the MVC Architectural pattern using STRUTS framework including JSP, Servlets, and EJB. Used Structs Framework in the application, which is based on MVC design pattern.

Environment: Java 1.6, JAVA, J2EE, JSP, JSTL, Swing, JSP, HTML, CSS, servlets, Struts, EJB, Web Logic, XML, JavaScript, java core like multithreading, collections, Interface and abstract classes, strings.

We'd love your feedback!