We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Having 6 years of strong experience in Software Development Life Cycle (SDLC) - including requirements and systems analysis, design, programming, testing, implementation and application maintenance and ability to lead teams and manage complex multi-person projects.
  • Hands on experience in developing numerous Multi-tier Java J2EE with different open source technologies and frameworks - JSP, Servlet, EJB and Frameworks - Struts, Spring, Hibernate, Grails, JavaScript and Angular and jQuery.
  • Good experience in Web Designing using HTML5, Angular, jQuery, JavaScript and CSS for developing Dynamic Web applications.
  • Worked with Microservice, Tomcat 5.x/6.x/7.x, Jboss and WAS 6.1 Web and Application Servers.
  • High level of proficiency in working with Angular to implement Single Page Applications using Directives, Modules, Views, Expressions, Routers, Model, and Controller.
  • Having experience in Health domain.
  • Experience in developing service-oriented Architecture using JMS and Web Services.
  • Having good knowledge in XML technology and working with numerous DOM and SAX parsers including Xpath and XQuery for both parsing as well as creating style sheets
  • Extensively used J2EE design and Java patterns like Model View Controller (Struts MVC and Spring MVC), Business Delegate, Session façade, Service Locator, Data Value Objects, Data Access Objects, Singleton and factory patterns.
  • Expertise in working with App servers such as WebSphere, WebLogic, JBoss application servers and webservers like Tomcat.
  • Experience in producing and consuming Rest based web services.
  • Proficient in designing applications using and J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, Command Patterns, Value/Data Transfer etc.
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Experienced in implementing presentation layer using JSF, JSP, HTML, CSS, Ajax, jQuery, Java script and servlets.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email
  • Experience working with different SDLC methodologies like Waterfall, Agile (TDD, SCRUM).
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS in Cloud Formation JSON templates.
  • Experienced in Amazon EC2 setting up instances and setting up security groups.
  • Setting up data in AWS using S3 bucket and configuring instance backups to S3 bucket.
  • Installed, configured multiple operating systems onsite and provisioned similar instances on AWS cloud.
  • Strong Experience in developing, Clustering Environment built and deploying applications using Ant and Maven Scripts in any IBM WebSphere Admin, BEA WebLogic Admin and Tomcat servers.
  • Expertise in relational databases, Writing SQL Script in Oracle, DB2, MySQL and SQL Server.

TECHNICAL SKILLS

Languages: Java 1.8, J2EE, C++, C, PL/SQL

Technologies: Java Servlets, JSP2.0, HTML5, AJAX, XHTML, DHTML, CSS3, Flash, JavaScript2.0, Angular JS, Angular 5, Node JS, Ext JS, BootStrap4, JMS

Tools: and Framework: Spring 4.x, Spring MVC, Spring IOC, Spring Cloud, Struts 1.3/2.0, Hibernate, JSF, Spring Boot, Spring Security, Apache CXF.

Scripting Languages: Java script, HTML5, CSS3, AJAX, XML, Angular 5, Python, SHELL & Pearl

Databases & Clients: Oracle 8i/9i/10g/11g, DB2, MySQL 5.x, SQL Server 12.0, MongoDB, Cassandra, Postman, SOAP UI

Version Control: Git, Bitbucket, CVS and SVN

Web API’s: REST, SOAP, JAX-RS, JAX-WS, WSDL, UDDI, JAXP, JAXB, Apache Axis

Web Servers: Apache Tomcat, WebLogic, JBOSS, Glassfish, Apache HTTP server

Methodologies: Waterfall, Agile, Scrum, Test Driven Development

IDE & Containerization: Eclipse, Visual Studio, PyCharm, IntelliJ, Apache Tomcat, Docker

Tools: Selenium, SonarQube Log4J, Junit, Ant, Mockito, Maven, UML, Rational Clear case, CVS, Karma.

Cloud Technologies: AWS & Azure

Project Tools & Build Script: Jira, Scrum Master, Bugzilla, Gradle, Maven

OS & Environment: Windows, Unix, Linux (RHEL, Centos, Ubuntu) and Mac

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Involved in design and development of all modules in the application.
  • Developed application UI pages using JavaScript, Angular, jQuery, CSS3 and HTML5.
  • Involved in implementing plugins for Windows 10 and Windows 8.1 using Visual Studio.
  • Implemented Restful API’s using Spring Boot Microservice framework.
  • Used User Interface components, Angular directives, controllers, view and routing, service modules, validations using HTML5, applying styles using CSS, used jQuery to make Ajax calls.
  • Implemented and consumed SOAP and REST services.
  • Modified Angular controllers to integrate and to communicate with the backend services.
  • Implemented several database SQL/PLSQL scripts.
  • Successfully implemented third party systems into existing API’s.
  • Performed client-side validation using JavaScript.
  • Experience on working with CSS Background, CSS Layouts, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, and CSS Behaviors in CSS.
  • Used HTTP Client Module to send HTTP Request (GET, PUT, POST, and DELETE) to the backend.
  • Implemented server-side components using Core Java, multi-threading, web services with Spring Framework.
  • Developed back-end functionality using Spring MVC/Spring Boot and Spring JPA.
  • Developed dynamic web pages using JSP and used Structs Validation framework to perform validation.
  • Designed and created MySQL database tables to normalize the existing tables. Created stored procedures to interact with database.
  • Used Log4j and commons-logging frameworks for logging the application flow.
  • Worked on Continuous Delivery pipeline with Jenkins and Code hub.

Environment: HTML, CSS, JavaScript, jQuery, JSP, Spring MVC, Spring Web Flow, Jenkins, MySQL, Oracle, RESTful web services, Eclipse IDE and Linux, SOAP, Angular

Confidential

Senior Java Software Developer

Responsibilities:

  • Creating Spring Boot Micro Services Applications with Swagger, Spring Cloud, Ribbon for Java applications.
  • Involved in end to end java j2ee implementations.
  • Extensively used PCF and implemented services like Autoscaler for scaling the instances dynamically, Config server, RabbitMQ and Syslog Bindings
  • Involved in preparation of functional definition documents and Involved in the discussions with business users, testing team to finalize the technical design documents
  • Involved in design and development of all modules in the application.
  • Developed Java Servlet that acts as a controller and maintains the session state and handles user requests in Middle Tier.
  • Implemented Business Delegate, Session Facade, DAO, Singleton, Factory and DTO Design Patterns.
  • Involved in the team with Senior Developers to write JVM memory management code using different Object references and Garbage collector methods .
  • Created a web application using MEAN Technologies (Mongo DB, Express.js, Angular, Node.js).
  • Implemented API proxies Using APIGEE as Gateway for the microservices which can be accessed by using Access Token provided to Specific Applications.
  • Enabled developed APIs to use Splunk for logging implemented using log4j and performance analysis through App Dynamics by binding to the Deployed PCF apps.
  • Used SVN for source code and project documents version control.
  • Thorough understanding of the differences and bugs in different browsers and versions.
  • Followed Sonar quality gates before deploying code.

Tools and Technologies: Spring MVC, Spring Boot, Karma, Junit, Hibernate, Node.js, Servlets, HTML5, CSS3, Angular, Bootstrap, Maven, Kafka, Jenkins, GIT, Bitbucket, MySQL, Redux, Eclipse, Tomcat, AWS, MongoDB, MySQL, Oracle, AJAX, JSON

Confidential

Associate Software Developer

Responsibilities:

  • Understanding User requirements, participating in design discussions, implementation feasibility analysis both at front-end and backend level, documenting requirements.
  • Designed and developed User Interface with JSP, HTML, CSS, JavaScript, Custom Tags, Struts Tiles and Struts Tag library.
  • Used User Interface components, Angular directives, controllers, view and routing, service modules, validations using HTML5, applying styles using CSS, used jQuery to make Ajax calls.
  • Used JDBC driver to connect to the Oracle database for all data transactions
  • Involved in Unit Testing using JUnit and Integration of Use Cases.
  • Used GitHub for version control and Log4J for logging.
  • Extensively used core java concepts like Multithreading, Collections Framework, File I/O, Exception Handling, Garbage collections and Concurrency.
  • Experienced in writing complex SQL Queries, Stored Procedures, Triggers, Views, Cursors, Joins, Constraints, DDL, DML and User Defined Functions to implement the Business logic and created Clustered and Non-Clustered indexes.
  • Solving QA defects, scheduling fixes, providing support to production application.

Tools and Technologies: JSP, HTML, HTML5, CSS, JavaScript, Angular, SQL Queries, jQuery, Ajax, Jenkins, Multithreading, Collections Framework, File I/O, Exception Handling, Garbage collections and Concurrency, JDBC, Junit, Struts, IntelliJ, GitHub, Log4j, DDL, DML.

We'd love your feedback!