We provide IT Staff Augmentation Services!

Java Developer Resume

Conway, AR

SUMMARY

  • Experience as a Java Developer in Object Oriented Development, implementation, and maintenance of web. Highly Driven Software professional experienced in working with multiple technologies and providing technical and customer support. Skilled in utilizing software tools with hands - on experience with several programming languages. Strong team player with good interpersonal skills and proven capability to multitask.
  • Having 7 yearsof experience on Java/J2EE Technologies Web Development, Software development and client/Server Implementation.
  • Have extensive knowledge and working experience on Software Development Life Cycle (SDLC), Object Oriented Analysis and Design (OOAD).
  • Expertise in the implementation of Core concepts Java, J2EE Technologies: JSP, Servlets and frameworks like Spring MVC, Spring Security, Spring Boot, Spring Data, Spring Mail, spring validation, Spring JDBC, Hibernate.
  • Experience in server side programming like Servlets, JSP, JDBC, JNDI and JMS.
  • Good experience on application servers like Apache, JBoss, Web Logic, Web Sphere.
  • Experience in developing applications using waterfall, RAD and Test Driven methodologies.
  • Hands on in Core Java (multithreading, JDBC, Servlets, java performance tuning and memory management etc).
  • Experience in developing various front end frameworks like React JS.
  • Experience developing rich application UIs using HTML, JSP, JavaScript, JQuery, CSS, AJAX, JSON and AngularJS.
  • Experience in Spring MVC architecture, Struts framework, Spring IOC, and Hibernate
  • Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts, spring, Hibernate and EJB.
  • Exposure to new features and issues addressed in Angular.
  • Experience in Handle JMS message events. Implemented JMS based Disconnect events for disconnecting the customers.
  • Experience in developing Microservices using Spring-Boot.
  • Extensive experience in web development using HTML, JavaScript, Jquery XML, XSL, XSLT, CSS.
  • Experience with AngularJS Expressions, Directives, Controllers, filters.
  • Experience in web technologies like XML, JavaScript, AngularJS, JQuery, AJAX and CSS.
  • Experience in Designing and developing the applications using Java Server Faces (JSF) and Spring web flow
  • Extensive experience in XML related technologies/tools such as JAXB, XSL, XQuery, and Xpath.
  • Experience in Providing in Auto deployment scripts (Jboss) and Auto execution of Junit scripts.
  • Experience in implementing REST web services using Jersey / JAX-RS.
  • Extensive experience in SQL programming language in Oracle PL/SQL,T-SQL, MySQL database environments. Committed to enhancement of software reliability, performance and adherence to coding standards while contributing to the technical code documentation.
  • Hands on experience using the version controls likeSVNandTFS.
  • Strong knowledge and experience in developing applications using servers like Websphere, WebLogic, JBOSS and Tomcat.
  • Experience using tools like Ant, Maven, Junit and Jenkins.
  • Experience with different J2EE Design Patterns like Singleton, DAO, Data Transfer Object Session Façade, Template, and Service Locator.
  • Quick Learner, highly motivated team player with excellent organizational and analytical skills

TECHNICAL SKILLS

Software Applications: Microsoft Word, Excel, Eclipse, GitHub, PowerPoint

Programming Languages/skills: C, C#, C++, .Net, Java, JavaScript, HTML5, CSS3, PHP, Swift, SQL,, knowledge on Python, software development models, System design and architecture, Process models, process activities, Unix, Object Oriented Programming, API Development, Objective-C, Design for Six Sigma, Microsoft Azure Services, AWS, Embedded Software, Feature Engineering, Model Based Requirement Analysis, Data Modelling, Simulink, Bootstrap andjQuery, UI/UX development, Cross-team Collaboration, Cloud Applications

Operating Systems: Windows, Linux (Ubuntu), IOS

PROFESSIONAL EXPERIENCE

Java Developer

Confidential, Conway, AR

Responsibilities:

  • Currently working with Gain well technologies by implementing our web application to Design and develop technical solutions using Java application by utilizing Java and JavaScript.
  • Perform analysis to design technical solutions.
  • Perform analysis to troubleshoot/resolve application issues/defects.
  • Code and Test technical solutions which meet the approved business requirements.
  • Provide technical support to Business Analysts as needed.
  • Actively participate in all team ceremonies like weekly team status meetings and development related calls etc.
  • Working on Java Web Application using J2EE technologies and JSP using popular open-source framework Struts.
  • Review continuous integration build status and fixes build failures.
  • Configured and maintained source code repositories in GIT/GitHub and Worked on Version control systems like GIT.
  • Working on Oracle PL/SQL store procedures and functions to process information.
  • Working on Java SOAP web services to expose store procedures and functions.
  • Using the Oracle SQL DB worked on the browsing the databaseobjects and to runSQLstatements, edit, debugPL/SQLstatements and run reports
  • Working on the oracle WebLogic to develop and deploy the application that has business logic and also to allow the web-based applications to access the Db servers.
  • Worked with the database objects likeTables, Views, Stored Procedures, Functions, Packages, DB triggers, Indexesusing oracle tools like Oracle SQL Database and PL/SQL.
  • Working with the application development using web services based onSOAPandRESTprotocols.
  • Knowledge on understanding ofWeb Services, WSDL structure.

Environment: Agile, HTML, CSS, JavaScript, JQuery, AJAX and Angular 6/7,XML,DAO,POJO, JPA,JAVA,Java8, Springs(IOC,AOP, JDBC) Frameworks, Spring Boot, Kafka, Microservices, JSP, Hibernate Framework, Hibernate, Angular, SQL, PL/SQL, TeamCity, Docker, Spring Boot, Eclipse, Oracle, Tomcat.

Java Developer

Confidential

Responsibilities:

  • Involved in gathering and analyzing System Requirements.
  • Developed application using spring, Hibernate, Web Services (SOAP and RESTFUL).
  • Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations. Extensively used to access Hibernate in data access layer and used Hibernate Query Language (HQL) for writing the queries
  • Developed and Consumes SOAP and Restful web services and validated using SOAP UI.
  • Involved in the migration of the UI using Angular and Java.
  • Responsible for developing the UI pages using Angular 6/7, HTML5, CSS3, JavaScript and Bootstrap.
  • Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with Angular JS built-in testing facilities.
  • Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Involved in creating and consuming Restful Web Service using Node JS.
  • Used various Angular custom directives and developed reusable components and templates that can be re-used at various places in the application.
  • Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings.
  • Used Java 8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Built single page apps, modules, graphics and reusable components using React JS.
  • Integrated with Spring Cloud projects to provide distributed tracing and other features.
  • Developed MicroServices with spring and tested the application using Spring Boot.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for MicroServices.
  • Worked with Angular to develop single page applications, worked with ngrx for managing Angular applications.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular.
  • Used Spring IOC to maintain loose coupling between layers published the business layer as services and injected the necessary dependent components and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP and annotations.
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Designed and implemented by configuring Topics in new Kafka cluster in all environment.
  • Developed application using Spring Modules following MVC design pattern.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver
  • Involved in the design of new services using Spring Boot.
  • Involved in the enhancement and technology upgrade of the system.
  • Used GitHub as version control tool to maintain the code repository.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Involved in deploying the application on development and Staging environments using TeamCity.
  • Used Gradle build tool to automate the process of generating Docker files, building Docker Images and pushing them to Docker Private Registry.
  • Actively participate in all team Agile ceremonies like Backlog Refinement/Iteration Planning, Stand-up, etc.
  • Support the application on a rotational basis.

Environment: Java, J2EE, Restful Web services, Kafka, Spring Boot, Angular JS, SQL, PL/SQL, Spring, Serena, Eclipse, Oracle, RTC, Tomcat.

Software Engineer

Confidential

Responsibilities:

  • Was responsible for developing Enterprise level IVR applications using JAVA framework
  • Design, Analysis, Development, Integration, Implementation, and Maintenance of Enterprise Applications using Java/J2EE technologies.
  • Experience with AJAX, JSON, JavaScript, DHTML, XHTML, XML
  • Experience with Unix and Linux systems.
  • Designed and developed for the Presentation layer using JSP/Servlets and Spring MVC Framework.
  • Involved in writing business logic using spring boot.
  • Used Spring Boot which is radically faster in building cloud MicroServices and develop spring based application with very less configuration.
  • Involved in Data Migration process using Azure by integrating with GitHub repository and Jenkins.
  • Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Worked with Microservices based integration software development meta-architecture, framework and continuous delivery pipeline and its exemplary realization through a few production services
  • Designed and developed the REST based MicroServices using the Spring Boot.
  • Involved designing in web pages using HTML 5, CSS3, JavaScript, MongoDB.
  • Worked with Jenkins under the CI/CD pipeline providing continuous improvement to agile software development teams.
  • Worked on Docker hosting the server and setup the Docker containers to host the application.
  • Involved in developing components on Reporting Dashboard with Spring MVC, Spring Framework and Hibernate and created MicroServices using Spring Boot.
  • Created environment on AWS platform, AWS Hadoop EMR cluster, Kafka Cluster, Cassandra Clusters and implemented system alerts on DataDog
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Spring JDBC used retrieve and update, inserting data in Cassandra tables.
  • Setup and build AWS infrastructure various resources, VPC, EC2, S3, IAM, EBS, Terraform, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Built single page apps, modules, graphics and reusable components using React JS.
  • Designed User Interface using with HTML5, jQuery, CSS3 and SASS. Involved in the developing functions to acquire data from API server using AJAX.
  • Development of new listeners for producers and consumer for both Rabbit MQ and Kafka.
  • Implementing Presentation layer using CSS Framework, AngularJS, Wire-framing and HTML5.
  • Developing the presentation layer and GUI framework using CSS3, HTML5 and AngularJS. Client-Side validations are done using JavaScript.
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 12g, DB2, SQL Server and MySQL
  • Worked with Web Application Servers IBM WebSphere, Oracle WebLogic and Apache Tomcat
  • Experience in Object Oriented Analysis and Design (OOAD) using UML methodologies in generation of class diagrams, sequence diagrams and Use case diagrams in Rational Rose.
  • Expertise in all phases of System Development Life Cycle Process (SDLC), Agile Software Development, Scrum Methodology and Test-Driven Development.
  • Developed JUnit test cases to unit test the business logic. Supporting System Test and User Acceptance Test.
  • Experience in Continuous Integration (CI) and Continuous Deployment (CD) with Jenkins

Environment: J2EE, Spring, Hibernate, Spring Boot, Restful, Web Services, UNIX, Jenkins, IBM, Jboss, SQL, PL/SQL, UNIX Shell, JSP, Eclipse, Kafka, WebLogic, JUnit, Microservices, CVS, CSS, HTML, XML, XSD, JavaScript

Java Developer

Confidential

Responsibilities:

  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session facade, Value object and DAO design patterns.
  • Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • Used Struts tag libraries in the JSP pages.
  • Developed a controller Servlet that dispatches request to appropriate Action Classes.
  • Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, Web logic and JSP.
  • Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques.
  • Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP modules.
  • Identified and resolved programming issues, Servlets and EJBs performance tuning opportunities.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Involved in Developing Web Application with Full Software Development Life Cycle (SDLC) from Design to Deployment using agile methodologies.
  • Created detail design documents which has the UML Design diagrams, table information, object model which are required for the developer.

Software developer

Confidential

Responsibilities:

  • Managed and Designed the Web Application Using Spring MVC (Model View Controller) pattern to make it extensible and flexible.
  • Analyzed, designed, implemented web-based application using Java, JPA, JSP, Spring, XML, and SQL.
  • Used Agile methodologies during the complete project life cycle.
  • Helped in preparing the design documents like process flow, sequence, component diagram.
  • Used annotations in the complete project development, webservices, MVC design.
  • Wrote lots of JSP's for maintains and enhancements of the application. Worked on Front End using Servlets, JSP and backend using Hibernate.
  • Developed the presentation and controller logic for the screens related to my user stories using JSPs, HTML, bean and form tag libraries.
  • Parse XML documents like Device Connect, disconnect messages using JAXB.
  • Used Microsoft Visio to design the work flows and sequence diagrams, class diagrams.
  • Writing unit and integration tests with Mockito framework.
  • Involved in deployment of the application at various environments (Development, Testing, Staging, and Production)

Java and Dotnet Developer Intern

Confidential

Responsibilities:

  • Development using JSP, Servlet, Database Programming through JDBC & Stored Procedures in SQL Server.
  • Performed Object Oriented Analysis for Proposed Application.
  • Actively participate in Analysis & Design sessions of the Project, which is based on MVC (Model-View Controller) Architecture
  • Analyzed Use-Cases and generated UML diagrams.
  • Developed dynamic response through JSP and Servlet.
  • Designed and implemented back-end business logic using Servlets and used Servlets for Applicant registration, login, updating Applicant profile.
  • Implemented Data Access Object, MVC design patterns.
  • Experience of working in Agile Methodology.
  • Worked with both SOAP and Restful Web Services.
  • Worked with Complex SQL queries, Functions and Stored Procedures.
  • Used PL/SQL for queries and stored procedures in ORACLE as the backend RDBMS.
  • Worked with Hibernate, JDBC to handle data needs.
  • Configured Development Environment using Tomcat and Apache Web Server.