We provide IT Staff Augmentation Services!

Java Api Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Overall 7 years of experience and backed with rich domain knowledge and practical knowledge of several IT technologies, I seek a career with challenging assignments to amalgamate personal enrichment with professional goals.
  • Experience working with various SDLC methodologies based on Agile/SCRUM like Test Driven Development (TTD), Incremental and Iteration methodology, Pair Programming, Agile Development.
  • Developed UI modules using Angular 4, Node.js, React JS, Bootstrap, JavaScript, Ajax, jQuery, CSS3 and HTML5
  • Expertise in using inbuilt and custom AngularJS directives and filters to add functionalities to the web page.
  • Experience in Angular .0 along with Bootstrap, CSS3 to create reusable components for RWD applications.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, RDS, Elasti Cache, SNS, SQS, AMI.
  • Used Amazon Web Services (AWS) a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow.
  • Developed core modules in large cross - platform applications using JAVA, J2EE, Spring 3/4/Boot, JSF, iBATIS, Hibernate, JSP, Servlets, EJB, JDBC, Web Services (SOAP, REST), Micro Services.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Netflix
  • Experienced in implementing Service Oriented Architecture and Web Services using SOAP, REST.
  • Developed applications using latest technologies like EJB3.2, Spring 3.x/4.x, Hibernate3.2/4.x, REST based Web services (Axis2.0, JAX WS 2.0, JAX RS), Rule Engines (Drools4.1, ILOG), jBPM tools.
  • Experience in working with Spring JDBC Templates, JMS, Spring EAI, Spring Rest Templates, Spring Batch.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections.
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Factory, Adapter, Service LocatorSession Facade, DAO, DTO, and Business Delegate in the development of N-Tier distributed Enterprise Applications.
  • Strong experience in developing applications using Core Java concepts like OOPS, Multithreading, Collections Frameworks, Exception Handling, Data structures and JDBC.
  • Experienced with XML related technologies such DTD/Schema, XML, XSLT (DOM, SAX), and XPATH.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i / 10g / 11g, SQL Server, DB2, PostgreSQL and MySQL.
  • Experience in working with NoSQL databases like MongoDB, Cassandra.
  • Experience in working with web servers like Tomcat 8, WebSphere 8.x/9.x, JBoss7.1.0 and WebLogic 12.0.
  • Hands on experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J and Splunk.
  • Monitoring and logging tools such as Splunk, ELK Stack (Elasticsearch, Log stash, and Kibana).
  • Experience with CICD-Ant, Maven, Gradle, Jenkins, Hudson, CVS, Git, GitHub.
  • Experienced in using IDE's such as Eclipse, STS, Rational Application Developer (RAD), NetBeans, and IntelliJ.
  • Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.
  • Expertise with employment of Apache Kafka and Zookeeper apart from JMS as messaging service.
  • Experience using secure authentication mechanisms like LDAP, SASL and Kerberos v4.

TECHNICAL SKILLS:

Programming Languages: Java 8.0/7.0/6.0/5.0, C, C++, PL/SQL

Java/J2EE Technologies: Servlets, Spring, EJB, JPA, JDBC, JSP, JSTL, JNDI.

Frameworks: Spring 4.3, Hibernate 2.0/3.0/4.x, Spring Security 3.2

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.x/9.x, Web Logic 12c

Relational Databases: Oracle 10g/11g, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1

NoSQL Databases: MongoDB, Cassandra

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, jQuery 2.11, Angular 4.0,7.0, Node JS 6.0.

Cloud Environments: AWS, Kubernetes.

IDE: Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3, RAD 6.0/7.0

Operating system: Windows 10, Linux Mint 18.1, Unix

Testing &Bug tracking Tools: JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1

Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS, Apache Axis

TECHNICAL EXPERIENCE:

Confidential

Java API Developer

Responsibilities:

  • Working in an Agile/Scrum Development environment with frequently changing requirements and actively participating in daily scrum meetings and reviews with biweekly sprint deliveries.
  • The application was developed in Java/EE based on Spring Web MVC framework.
  • Utilized Spring RESTful API to create RESTful Web Services, set JSON data type between front-end and the middle-tier controller, and handled CORS.
  • Created and consumed SOAP Web Service, for securely retrieving and consumption of consumer data through WSDL. Implemented Authentication and Authorization with Spring Security.
  • Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests. Generated Excel and PDF report by Apache POI.
  • Developed API using AWS Lambda to manage the code and run the code in AWS
  • Leveraging Angular 7.0 resources for all data access, encapsulating URLs and standardizing data access.
  • Accessed REST Spring calls in Angular 7.0 using promises, custom directives and custom services.
  • Studied and stayed current on features and functionality of PostgreSQL.
  • Used Spring Data JPA as Persistence framework to interact with Oracle database.
  • Experience with relational databases - Oracle, PostgreSQL.
  • Developed a single page application using HTML5, JavaScript and Angular7.0and customized the web features by CSS3 and Bootstrap3. Used Angular7.0 Http service for making requests to backend services.
  • Launched and configure the AWS EC2 service, wrote Docker File and deployed the module in Docker Containers.
  • Used Mule ESB to enable data exchange between applications by utilizing ActiveMQ, Http, File System and SFTP transport. Used Test-Driven Development technique and implemented test cases using JUnit.
  • Converted a monolithic app to Microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Deployed Spring Boot based micro services into Docker container using Amazon EC2 container services.
  • Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers. Used Jenkins for continuous integration and continuous deployment.
  • Experience in using build/deploy tools such as Jenkins, Docker and Open Shift for Continuous Integration & Deployment for Microservices.
  • Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using Spring Security.
  • Deployed Docker contained Spring boot micro services into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Configured and deployed application into Web Logic application Server.
  • Used GIT for maintaining the version of the application and Maven as a build tool.

Environment: Spring Web MVC, Spring Data JPA, Oracle 12c database, RESTFUL Web Services, SOAP web service, WSDL, Spring Security, Spring AOP, Apache POI, HTML5, CSS3, JavaScript, Angular7, Bootstrap3, AWS EC2, Docker, Mule ESB, Junit, Jenkins, GIT, Maven, JIRA, Agile/Scrum Java1.8, PostgreSQL..

Confidential

Java/J2EE Full Stack

Responsibilities:

  • Involved in requirements gathering, analysis and development of Yard Trash Processing Facilities, Waste tire collector & Dry Cleaner Registration submittals.
  • Developed effective web pages using HTML5, Bootstrap, CSS3, Angular 4.0, and AJAX.
  • Created Single Page Application which can data bind and synchronize with server using Angular framework.
  • Leveraging Angular 4.0 resources for all data access, encapsulating URLs and standardizing data access.
  • Accessed REST Spring calls in Angular 4.0 using promises, custom directives and custom services.
  • Used J2EE design patterns like Model View Controller (MVC), Singleton, Factory, Data Access Object (DAO), Data Transfer Object (DTO) and Service Locator etc.,
  • Used Spring framework including Spring core/IOC, Spring AOP, Spring ORM, Spring Batch, Spring Auto wiring, and implemented the authentication, authorization, and access-control features by using Spring Security.
  • Created and injected Spring services, controllers and DAO’s to achieve dependency injection and to wire objects of classes.
  • Implemented the RESTful web service for utilizing these services and exposing some of the newly implemented functionalities for others through JAX-RS and Spring Rest Controller.
  • Service Oriented Architecture (SOA) was exposed through RESTful web services with loose coupling between layers using Spring framework during development.
  • Implemented Spring MVC RESTful services and consumed via HTTP services from Angular JS.
  • Used advanced java 8 features like Lambda expressions for array operations, Streams, Method, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Involved in writing Thread safe blocks for Multithreading access to make valid transactions.
  • Configured Identity and Access Management (IAM) groups and users in AWS for improved login authentication.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the Oracle database.
  • Experienced HQL, Named Parameters, Named Queries and Interfaces such as Expression, Query and Criteria for implementation of Hibernate template and extensively used Hibernate Cache.
  • Experience on Hibernate mappings, EH cache, Lazy loading transactions and Locking’s.
  • Used Oracle 11g/12c for the backend data and performed complex queries using joins for CRUD operations.
  • Used PL/SQL Procedures, views, indexes and functions to create and manage data on schema’s by using TOAD.
  • Used IntelliJ Idea for developing and debugging Spring Boot applications.
  • Configured and deployed application into Web Logic application Server.
  • JIRA issue tracking system has been utilized to track the issues.
  • Assisted in conducting UAT and provided production support during and after deployment of the application.
  • Developed CI/CD pipeline and build tasks to run the unit tests on Jenkins and maintained separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file.

Environment: Java 1.8, Spring Boot, HTML5, JavaScript, Angular 4.0, AJAX, Bootstrap, Json, Hibernate 5, AWS, XML, LOG 4j, IntelliJ IDE, Oracle 12c, WebLogic Application server 12c, Git, Jenkins, Maven, JIRA.

Confidential

Java/J2EE Full Stack

Responsibilities:

  • Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC) using Agile (SCRUM) development methodology to deliver regular updates to business team and project managers.
  • Developed UI pages using HTML5, Angular 2.0, Bootstrap, CSS3, JavaScript, jQuery, AJAX and NodeJS.
  • Build the reusable service components with AngularJS, Bootstrap, and JSX that are used across various modules.
  • Used Selectors, Events, AJAX and Dom Manipulation components in Angular 2.0 directives, filters, services.
  • Used NodeJS for doing non-blocking design operation for server-side code.
  • Implemented jQuery to develop the widgets and to perform the client-side validations, UI centric Ajax behavior.
  • Implemented design patterns like MVC, Singleton, Business Delegate, Factory, and Service Locator.
  • Developed RESTful web services using Spring MVC REST framework and JAX-RS.
  • Used Spring MVC Rest Controllers, Services along with Dependency Injection, Spring JMS and Spring Security. Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Experienced in upgrading to Spring RESTFUL Microservices from Monolithic Services (SOA)
  • Used Annotations for Spring DI, Auto wiring and Spring MVC for REST API s and Spring Boot for Microservices.
  • Implementing or exposing the Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Using Swagger UI registered micro services, monitored service health check from Spring Boot admin console.
  • Used OAuth 2.0 authentication protocol respectively for security and authorization.
  • Experience in Normalization and performance tuning with Oracle database. Designed and developed file upload and file download features with Oracle BLOB and CLOB.
  • Worked on Hibernate mappings, EH cache, Lazy loading transactions and Lockings.
  • Wrote SQL queries, stored procedures, triggers, views, packages and enhanced performance.
  • Developed DAO layer using Cassandra and expertise in CQL (Cassandra Query Language), for retrieving the data present in Cassandra cluster by running queries in CQL.
  • Used Executor Service multithreading to implement Thread pool, parallel processing to run processes asynchronously using future calls to access the data.
  • Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums.
  • Extensively worked on Drools Rules Engine and Expectation Engine for writing Business Rules Validation.
  • Used AWS Cloud watch in alerting, maintaining and monitoring of production and corporate servers/storage.
  • Experience with building Docker Images and running them on Docker container.
  • Configured and administered Jenkins for CI/CD into Tomcat Application Server.
  • Worked on Test automation framework using Selenium web driver.
  • Familiar with Cucumber, Selenium Web Driver, Selenium commands and X-path and developed grunt tasks to run the unit tests on Jenkins and Used JIRA to assign, track, report and audit the issues in the application.
  • Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Boot applications.

Environment: J2EE, Spring MVC, XML, AJAX, Angular JS, Node JS, AWS, JavaScript, Hibernate, Bootstrap, JIRA, Spring Boot, Web services, Micro services, AWS,ELK stack, Maven, HTML5, CSS3, jQuery, Docker, Tomcat, Git, Jenkins, Selenium, Cucumber, STS.

Confidential

Java/J2EE Developer

Responsibilities:

  • Implemented Agile methodologies, actively involved in technical meetings, requirement gathering, analysis, planning, effort estimation, coding, development and testing.
  • Developed User Interface application modules using HTML, CSS and JavaScript, JSON, jQuery and AJAX.
  • Wrote client-Side code using React.JS and used NPM & gulp directories to generate the server environments used flux with redux framework to manage targeted URL’s and to monitor the application.
  • Used React.JS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
  • Extensively used jQuery, Node.js in implementing various GUI components in application portal.
  • Worked with controller, service and view components in applications using Spring 3.5 framework.
  • Extensively used various modules in Spring like AOP, DI (Ioc), Bean Wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs.
  • Service Oriented Architecture (SOA) was exposed through RESTful web services with loose coupling between layers using Spring framework during development.
  • Designed and developed Microservices using REST framework and Spring Boot.
  • Java expression tags were avoided using Bean, HTML and Logic Tags, and used display tags to render large data.
  • Involved in developing role-based HTML navigational menu, where in menu items change dynamically based on the values derived from database in the form of XML data.
  • Experience in Creating, Dropping Indexes, Tables, Stored Procs and Views on Oracle DB.
  • Developed client applications using JAXR and JAXM to connect to the UDDI registry.
  • Used micro-framework to implement with REST API and Mongo DB (NO SQL) as back end database.
  • Created JSON Data and stored as documents comprising documents, data types and conversions in MongoDB.
  • Implemented Elastic Bean Stalk to auto-deploy and auto-scale applications using services such as EC2 instances.
  • Writing Unit test cases using JUnit testing framework and performed unit and system testing.
  • Expertise on SoapUI, Selenium Data Driven framework and integrating it with Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool .
  • Worked with JAXB parser for marshalling and Unmarshalling XML data.
  • Developed XPATH, XQUERY and custom XML parsers based on SAX, DOM as part of XML Consumption.

Environment: XML, XSL, Node.Js, Bootstrap, HTML5, JavaScript, CSS3, Ajax, ReactJs, Spring 3.5, Git, Aws, WebSphere7.5, Swing, Web Services, Liferay, JMS, SoapUI, MongoDB, TestNG, JSON, Maven, Elastic Search, Spring Cloud Netflix, ANT, IntelliJ, Agile.

Confidential

Jr. Java/J2EE Developer.

Responsibilities:

  • Developed the presentation tier using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.
  • Used Struts-Validator framework for all front-end Validations for all the form entries.
  • Used Struts framework for the MVC implementation and Hibernate as ORM tool for database communication.
  • Worked extensively with JSP’s and Servlets to accommodate all presentation customizations on the front end.
  • Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers. Designed and developed the code using multithreading, Collections and other J2EE technologies.
  • Developed DAOs using Hibernate persistence API for the database operations to interact with Oracle database.
  • Written and executed various SQL Queries& PL\SQL programs to retrieve the data from the database Oracle.
  • Responsible for design and development of Business Process in IBM WebSphere Process Server 6.0.
  • Involved in design development and testing of web application and integration projects using Object Orientedtechnologies such as Core Java, J2EE, Struts, JSP, hibernate, Java Beans, XML, XSLT, XSL and ANT.
  • Used Log4j, Junit and developed unit test cases to monitor the application functionality.

Environment: s: Struts, Core-JAVA, JSP, Servlets, Hibernate, ORM, oracle, Multi- Threading, Collections, PL/SQL, OO Design, OO Analysis, XML, XSLT, IBM WebSphere, Log4J, Junit, ANT, Eclipse.

We'd love your feedback!