Java Developer Resume
NJ
SUMMARY:
- Java Professional with extensive experience in development/programming for web based, multi - tier applications.
- Experience on REST and Soap Web Services, Good Knowledge on Multi-threading.
- Hands on experience in using Hibernate, object/relational-mapping (ORM) for mapping java objects to a database relational data model.
- Experience in developing Web based applications using Java 6,7,8, J2EE, JSP, Servlets, JDBC, Java Beans, JNDI, Spring Boot, Spring Security, Spring AOP, Spring MVC, Spring DAO, Struts, EJB, Hibernate, and JPA.
- Having excellent IT experience in analysis, design, development, documentation, implementing and testing of web using Java & J2EE, Spring Framework, Hibernate, Web Services (SOAP, Restful), JavaScript, HTML, CSS, Angular 2/4/5/6/7, AJAX and XML.
- Hands on Experience in using tools like MAVEN, ANT to compile, package and deploy the components to the Application Servers in different environments.
- Expert in Core Java and implemented concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Swings and collections in various projects.
- Designing and developing Restful API and services using best practices to interact within the MicroServices and with the front end.
- Hands on experience in Implementing CI/CD pipeline involving GitLab, Kubernetes, Jenkins, Docker, and Selenium for complete automation from commit to deployment.
- Hands on experience with Cloud Technology like AWS in using IAM, EC2, S3, Redshift, Dynamo DB, Cloud formation, Cloud Watch, Code Deploy, SQS and SNS.
- Setting up the automatic build and deployment automation for Java base project by using JENKINS and Maven.
- Created and configured the continuous delivery pipelines for deploying MicroServices and lambda functions using CI/CD Jenkins server.
- Experienced with JMS to exchange information over reliable channel in an asynchronous way by using Active MQ, Rabbit MQ as a message queue.
- Expertise in Core Java and J2EE Technologies, including JSPs, Servlets, Java Mail, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Java Beans, JDBC, JNDI.
- Utilized Java 1.8 features like Lambda expressions and Stream API for Bulk data operations on Collections, which would increase the performance of the Application.
- Experience applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) Java Script, Object Oriented Design, JSON, HTML and XML.
- Implemented caching techniques, wrote POJO classes for storing data and DAO\'s to retrieve the data and did other database configurations using Hibernate.
- Extensive experience in developing Microservices using Spring Boot and followed domain driven design.
- Expertise in Relational Database design and development using My SQL, Oracle, and Mongo DB and also worked with DB2 and Cassandra.
- Experience in design & development of SOAP Web Services using Apache Axis, Spring-WS, REST services using JAX-RS and Jersey framework.
- Implemented Router Module of Angular 5 to make the whole project a Single Page Application and add routers according to the requirements.
- Good Experience with the Cross-Browser issues handling.
- Experienced working on scalable environment in Agile software development methodology.
- Test Driven Programmer with thorough knowledge in Unit testing with JUnit.
- Strong verbal and written communication skills.
TECHNICAL SKILLS:
Languages: Java7/8, C, C++, SQL, HTML, CSS, JavaScript, Shell Script
J2EE Technologies: Java, J2EE, Servlets, JSP, JSTL, JDBC, Spring-MVC, Spring Boot, JMS, Hibernate, Spring, Web Services, REST, SOAP, Jersey, Spring REST, HTML, Java Script, CSS, jQuery
Web/Application Servers: JBoss, Tomcat Server
UI Technologies: HTML5, CSS3, Java Script, JQuery, Bootstrap, Angular JS, Angular 2/4/5/6/7
Oracle, MySQL, SQL: Server, SQL, PL/SQL, DB2
IDE: Eclipse, STS, NetBeans, SOAPUI.
Versioning Tool: GIT, CVS, SVN
Build Tools: Maven, Docker, Jenkins, Kubernetes
Testing Tools/ Others: Selenium, Junit, Mockito, Log4j, Jira
PROFESSIONAL EXPERIENCE:
Java Developer
Confidential, NJ
Responsibilities:
- Worked as Senior Java developer, engaged in the participation for development and Implementation of Web based application.
- Experience in configuring spring to manage objects and set their dependencies in a spring context file and integrated middle tier with spring application framework.
- Developed SOAP-Web services in a Service Oriented Architecture (SOA) consisting of the integration tier with Web services external to organization, middle tier with Spring Application Framework.
- Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
- Worked with Agile Methodologies and followed Scrum approach for the development process.
- Extensively worked with Core Java like collections, String Builder and interfaces.
- Implemented Spring MVC Dependency Injection for integrating various Java Components.
- Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
- Develop the UI component architecture for developer framework using Angular 4/6, Typescript, HTML5, CSS3 and Bootstrap.
- Created and consumed Web Services using Spring 4.0, implemented Microservices to get desirable pay load from total payload to reduce network load.
- Exposure to Oracle database with JDBC drivers in developing applications using SQL and Stored Procedures (PL/SQL) database techniques.
- Extensive work experience in designing and developing Enterprise Applications in J2EE using Core Java 1.8 and J2EE framework.
- Developing inter-operable Web Services and its related technologies like SOAP, Restful, XML, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
- Experience in making the devops pipelines using Openshift and Kubernetes for the Microservices Architecture.
- Developed and executed unit test cases using Junit as a part of Test Driven Development (TDD).
- Used Kubernetes Linux container for deploying and scaling containerized applications.
- Development and Integration of the Application using Eclipse IDE and used StarTeam as Version Control Tool.
- Good working knowledge on Git, SVN and Microsoft VSS for code management and version control.
- Involved in the full system life cycle and responsible for Developing, Testing and Implementing.
- Strong proficiency with Swing, printing and imaging and othe packages of Core Java API.
- Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
- Involved in web application development for backend system using Angular 6, HTML5, TypeScript, SASS and CSS3.
- Created Microservices with spring boot and spring cloud and deploy to Pivotal cloud foundry (PCF).
- Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
- Extensively used Kafka, Rabbit messaging queue for order processing.
- Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through Java Programs from Oracle Database.
- Good understanding in using Java 8 features like asynchronous programming, streams, optional, lambda expressions, Predicates, Functions.
- Excellent Project implementation skills using Core Java, Java Beans, J2EE JSP, Servlets, EJB, JMS, JSF, Struts, spring, spring batch, Spring Boot, Hibernate, JDBC, XML, Web Services and Design Patterns.
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Followed Agile Methodology (TDD, SCRUM) to satisfy the customers and wrote JUnit test cases for unit testing the integration layer.
- Designed and developed presentation layers using JSP, Java Beans, CSS, HTML, DHTML, jQuery and Java Script, Json in UI pages.
- Implemented Spring Boot Microservices to process the messages into the Kafka cluster setup.
- Writing JavaScript functions for various validation purposes. Writing Java Beans to contain data objects. Implemented session beans, entity beans and message driven beans.
- Experience in handling messaging services using Apache Kafka.
- Created Stored Procedures, functions, views, indexes and constraints, triggers required SQL tuning to reduce the response time in the application.
- Migrated outdated Java code to state of the art Java 8 code with advanced Maven builder and Spring Boot platform.
- Designed and implemented Core Java functionality, including the basic database access layer, generic form handling routines and JSP.
- Integrating CI/CD tools for easy deployment such as Git, Jenkins, Docker and Kubernetes.
- Extensively used Core Spring Framework for Dependency Injections of components.
Environment: Java 8, Core Java, HTML5, CSS3, Typescript, Bootstrap 3, Rabbit MQ, Microservices, Angular-cli, Angular 2/4/5/6, Angular JS, NodeJS, Spring MVC, Vue JS, Apache Kafka, Docker, Jenkins, Maven, Hibernate, JMS, Junit, MySQL, GIT.
Programmer Analyst/ Java Developer
Confidential, TN
Responsibilities:
- Worked in Agile environment with active scrum participation.
- Developed workflows to support different kind of referral requests using Java on backend.
- Followed Agile methodology, involved in various phases of software development lifecycle.
- Assemble an RCP to create an elegant, client-side interface for business applications.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 5/6.
- Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Kubernetes and Bash.
- Experience in AWS Cloud platform and its features which include EC2, AMI, EBS, and Cloud watch, AWS SQS and AWS S3.
- Wrote Web Services (WSDL) to exchange data between different applications which are on different platforms.
- Solid understanding of the fundamentals of Core Java programming - Multithreading, OO, distributed computing, message-based architectures, memory management.
- Used Spring Boot for developing MicroServices and used REST to retrieve data from client-side using MicroService architecture.
- Experience in writing SQL, PL/SQL Procedures / Functions, Triggers and packages in various databases like Oracle, DB2, and MySQL.
- Worked on Java 8 features including Lambda Expressions, Stream API, Base64 Encode/Decode, Collectors and others.
- Experienced in TEST automation using selenium, cucumber, Jenkins, Jasmine.
- Integrated independent software components, where most of the data processing occurs on the client side using RCP (Rich Client Platform), SWT.
- Use Window azure to deploy the application on cloud and managing the session.
- Developed build and deployment scripts using ANT as build tool in Jenkins REST API move from one environment to other environments.
- Used Spring Boot to create stand-alone spring applications. Worked on Spring Security for application authentication.
- Designed and implemented Core Java functionality, including the basic database access layer, generic form handling routines and JSP.
- Designed WSDL\'s and elaborated type definitions schemas based on corporate standards, integration and security specifications.
- Configured, deployed and maintained multi-node Development and Test Kafka Clusters.
- Experience in using JUnit, Maven and Used SOAP UI and Postman REST Client tool to query HTTP/API’s and analyzed response.
- Developer Spring Boot application using REST API's which is deployed as an individual MicroServices in a Docker container.
- Developed JPA mapping to the Database tables to access the data from the database.
- Used Spring Boot to dynamically wire up beans and settings and applies them to the application context at startup of the application.
- Wrote DAO classes in persistence layer using Spring and Hibernate for DB interactions. Having Good Knowledge in Core Java concepts including asynchronous programming, multithreading, collections and a few design patterns.
- Web application development for frontend system using AngularJS with cutting edge HTML5 and CSS3 techniques.
- Implemented Web Services (WSDL) and effectively worked with SOAP and XML, XSLT.
- Designed and developed MicroServices using (MEAN Stack) node.js, Mongo DB.
- Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API, Spring Boot for MicroServices and Spring Batch for running batch jobs.
- Developed the front-end using Eclipse RCP/Java SWT involving UI design user generated event handling in corporation of underlying functionalities as per the laid down.
- Strong Performance in Continuous Delivery pipeline with Jenkins and GitHub.
- Development of Entity classes as per the device level data and transactional level data and establishment of relationships between them using Annotations.
- Worked in Production support analyzed issues and fixed by writing SQL scripts and java code.
- Created JUnit test cases to automate the testing of business logic.
- Used AWS for cloud computing Configured EC2 instances and Route 53 services for Dev environment on AWS.
- Developed the system for the subsidiary Wrangler using Java 8, JDBC, spring 4.3, Spring Boot, Hibernate, Angular 4, HTML5, CSS3, Bootstrap, etc.
- Performed Client-side validations using Angular 5/6 and used Node JS to route the API Calls.
- Implemented the XML Parsing logic in the class level using JAXB for marshalling and unmarshalling as per the XSD Schema.
- Experience defining DAO interfaces and writing Hibernate query language (HQL) queries.
Environment: Java, Java8, Hibernate, Servlets, JPA, Kafka, Web Services, XML, Jenkins, AWS, JSP, Spring MVC, Spring Boot, JUnit, Maven, WebSphere, JavaScript, Docker, Azure, Angular JS, Angular 4/5/6, Agile Methodology, Kubernetes, AJAX, Restful, SOAP, Oracle, WSDL, MicroServices, JIRA.
Full Stack Java Developer
Confidential, TX
Responsibilities:
- Developed workflows to support different kind of referral requests using Java on backend.
- Extensively used Dependency Injection to inject the data for corresponding referral requests.
- Processed huge amount of data using Collections, Multithreading, Exceptional handling.
- Built Angular5 components, UI services to consume REST services using Component based architecture provided by Angular 2.
- Hands on Experience in deploying apps to Cloud using Pivotal Cloud Foundry.
- Followed Agile methodology, involved in various phases of software development lifecycle.
- Developing Applications using latest Java/ J2EE technologies such as Cassandra, Java 8, Junit, Cucumber.
- Hands on experience in Maven Scripts for Build activity, Jenkins for Integration and Git for version control.
- Designed and developed User Interface, application modules using JSP, Hibernate, Spring Boot, Spring MVC, Restful Web Services.
- Having Good Knowledge in Core Java concepts including asynchronous programming, multithreading, collections and a few design patterns.
- Used Spring Boot which is radically faster in building cloud MicroServices and develop Spring based application with very less configuration.
- Hands-on experience with Continuous Integration and Continuous deployment using the tools Jenkins, Kubernetes, Git and Docker.
- Expertise in SQL, PL/SQL programming. RDBMS experience includes Oracle, MS SQL and MySQL.
- Web application development for frontend system using AngularJS with HTML5 and CSS3 techniques.
- Development of Entity classes as per the device level data and transactional level data and establishment of relationships between them using Annotations.
- Importing the data into Spark from Kafka Consumer group using Spark Streaming APIs.
- Implemented the XML Parsing logic in the class level using JAXB for marshalling and unmarshalling as per the XSD Schema.
- Designing and developing Restful API and services using best practices to interact within the MicroServices and with the front end.
- Experience in using JUnit, Log4j, Maven and Used SOAPUI and Postman REST Client tool to query
- HTTP/API’s and analyzed response.
- Developed presentation layer using UI technologies like HTML5, AJAX, JavaScript, React JS, Angular JS, jQuery, Bootstrap, JSP, and XML that interact based on events.
- Added security for service layer methods using Spring Security.
- Involved in deploying the applications in Pivotal Cloud Foundry.
- Designed Frontend with in object-oriented JavaScript Framework like, React JS and Ext JS.
- Using Java 8 and J2EE for service development, testing, and troubleshooting.
- Implemented stored procedures and PL/SQL for Oracle 9i database.
- Real time streaming the data using with Kafka.
- Implemented the Project structure based on Spring MVC pattern using Spring Boot.
- Hands-on experience in development of MicroServices and deploying in Docker.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Implemented Angular 5 component router for navigation, Angular 5 services to connect the web application to back- end APIs made use of ES6 features.
- Involved in developing XML, HTML, and JavaScript for client-side presentation and, data validation on the client side with in the forms. Used tag libraries in JSP to embed business logic.
Environment: J2EE, Java 8, Oracle, AWS, Jenkins, Docker, Kubernetes, MicroServices, Angular 4/5, Spring Framework, Spring Boot, Couch base, Cassandra DB, Unix/Linux, Multi-threading, SQL, Shell Scripting, JSP, SOAP/REST APIs, Jasmine, DB2, Oracle, Junit, Mokito, Maven, Splunk, git bash, JIRA, OneOps
Full Stack Java Developer
Confidential, IL
Responsibilities:
- Developed RESTful endpoints which consumes request and process the device data and dispatch the response in JSON and XML format.
- Good Knowledge of Springs IOC, Spring MVC, Spring Boot and Spring integration with Hibernate and Struts Technologies.
- Implemented an application from scratch using Angular 2/4, JQuery, HTML5, CSS3, JavaScript, Typescript and Bootstrap.
- Extensive experience writing simple to complex SQL queries, PL/SQL, Stores procedures and Triggers.
- Developed unit and integration tests for existing MicroServices using Junit and Docker.
- Experience in document, design and develop API's (SOAP, REST & RFC) for on premise and cloud applications integration.
- Developed Spring AOP Pointcuts and Advices for introspection of data Join points to capture the required data.
- Developed a cloud native application using Java, AWS and Jenkins for CI/CD.
- Having Good knowledge with Core Java and Java 8 features like Stream API, Time API, Functional Interfaces, Lambda expressions, used Exception Handling, and processed application data using Collection API.
- Experienced in implementing MicroServices, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/WSDL) using Top Down and Bottom Up approach.
- Worked on Kafka, Kafka-Mirroring to ensure that the data is replicated without any loss.
- Implemented Web Services using REST and tested the API end points using Advanced Rest Client.
- Performed unit testing using JUnit framework and mocked the data for testing using Mockito.
- Implemented the logic for creating JMS Queues by configuring the Queue in Jboss configuration file for holding the device data for further processing by Message Driven beans.
- Coding of MicroServices and deploy the code to Docker, Kubernetes and AWS.
- Developed Message Driven Beans which will be continuously listening to the JMS Queues as part of the Business requirement and Implemented the logic in the Message Driven beans to categorize the device payload into global level and class level data.
- Good Working knowledge of Core Advanced Java, J2EE, Oracle, JavaScript, Hibernate, XML, HTML, Maven and Web Services.
- Performed database development using PL/SQL, implemented search mechanism using stored procedures and sequences.
- Used MAVEN to automate the builds and managing project.
- Followed Spring Boot MVC REST framework to develop the application flow for the project.
- Implemented Reactive Form of Angular 4/5 to deal with form validation issues.
- Worked in Agile environment with active scrum participation.
Environment: Java, J2EE, Hibernates, Spring-Portlets, Kafka, Docker, Kubernetes, MVC, Angular 2/4/5, AOP, IBM WebSphere, RAD 8.5, Oracle10g/11g Oracle VM, WSDL, SOAP, RESTFUL, JQuery, JSP, JDBC, Oracle, CSS3, HTML, SQL, WebLogic 8.0, Windows, JUnit
Software Engineer
Confidential
Responsibilities:
- Worked on Agile methodologies. Analyzed user requirements and envisioning system features and functionality. Integration, Deployment and Maintenance of Web Services, Client Server and Web based applications using J2EE/Java, JSP, JavaScript, Servlets and XSLT.
- Designed and developed the REST based MicroServices using the Spring Boot.
- Newhart audit project built on Scala and Java in support of corporate pricing initiatives.
- Analyzed and converted functional requirements into technical specifications.
- Experienced in Analysis, Design, Development,
- Used Web Services, Web Processing Service (WPS) and REST extensively for Operations module. Technologies SOA, SOAP, WSDL XSD, XPATH, JMS, and are also used.
- Retrieved data from Oracle database through SQL commands and stored procedures.
- Created and optimized views for user interactions using objects of HTML Helper class, Custom Helpers and Angular JS, JavaScript, React JS, JavaScript/jQuery.
- Took part in setting up the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server.
- Experience in building Docker images and writing Docker file.
- Implementing MicroServices to communicate with each other across applications.
- Used Spring Web Module integrated with Java Server Faces (JSF) MVC framework.
- Developed pages using JSF features like converters, validators, action Listeners, custom components, etc.
- Used XML SOAP packet creation using auto-generated Java web-services, eventually allowing PBS to replace outsourced PHP code with Python Web Service calls. Developed service layer using Spring MVC and Spring Boot.
Environment: Java 1.7, JavaScript, AWS, Spring Boot, Docker, CSS, Junit, Angular JS, JQuery, SQL, Jenkins, Spring, SOAP, JAX-B Web Services, Oracle, JSF, XHTML, Spring Batch, Spring AOP
Java Developer
Confidential
Responsibilities:
- Analyzed and converted functional requirements into technical specifications.
- Followed AGILE methodology and participated in SCRUM meetings.
- Good experience in Jakarta Struts and Spring MVC frameworks.
- Experience in SOA (Service Oriented Architecture) by creating the Web Services with SOAP and WSDL.
- Design and developed multiple web (UI) pages using JSF, Rich Faces, JSP and HTML.
- Architecture for the Client Application using JSP, Servlets, ICE faces, JSF.
- Used Hibernate to persistent the data into database and written HQL to access/update the database.
- Design UI and write backing business logic, in the existing framework. The existing framework involved Spring, Hibernate and Oracle in the persistence layer with JSF, Ice faces and JSPs forming the front-end.
- Written Web Services to publish messages to MQ to communicate with legacy applications.
- Designed and implemented a series of SOA compliant Web Services on JBOSS, WebLogic platforms.
- Created a graphical utility using Java/Swing that could display the information specific to the client requirements. Developed top-down and bottom up Web Services development.
- Implemented JAX-RPC and JAX-WS services, with extensive experience in working with Web Services languages like WSDL & SOAP. Used Hibernate mapping for connecting to the database.
- Developed Java/Swing based desktop catalog management application to manage and publish online product catalogs. Created the reusable Swing Widgets for the organization.
Environment: HTML5, CSS3, JavaScript, JQuery, Bootstrap, hibernate, AJAX, Agile, Spring Boot, MVC Design Patterns, RESTful, XML, MicroServices, GIT, JUnit, Maven, Scrum.