We provide IT Staff Augmentation Services!

Java Api Developer Resume

2.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY:

  • Around 7+ years of professional experience in analysis, design, development and testing of web and distributed n - tier applications using Java and JEE technologies in areas such as Financial Services, and Telecom.
  • Experience wif cross-platform messaging environments and serialization formats including XML, Json, etc.
  • Experience of developing enterprise applications using Object oriented methodologies, enterprise technologies, frameworks and design patterns.
  • Independently integrate multiple APIs and new features using React + GraphQL stack.
  • Expertise in working wif SpringIOC, Spring, SpringJDBC and SpringAOP
  • Set up a GCP Firewall rules in order to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
  • Expertise in front-end development using JSP, JSTL, HTML, DHTML, CSS, JavaScript.
  • Developed User Interface in JSP, JavaScript and HTML wif Backbone JS Framework
  • Experience in spring module like MVC, AOP, JDBC, ORM, JMS, and Web Services using Eclipse and STS IDE.
  • Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services REST/SOAP, XML, XSLT, XSL, and Ant.
  • Experience in using various Web and Application Servers like Apache Tomcat, IBM -Web Sphere process server.
  • Good experience wif a NoSQL database.
  • Good experience wif web stacks such as Apache, Nginx,
  • Excellent programming experience in JDBC, Servlets, JSP.
  • Experience in using and implementing design patterns such as Model-View-Control MVC, Data Access Object DAO, Factory, Singleton, and Business Delegate in the development of multi-tier distributed applications.
  • Expertise in implementing Web Services using SOAP, WSDL.
  • Experience in working wif application servers and web servers such as, IBM Web Sphere and Tomcat
  • Expertise in design and development of various web and enterprise applications using J2EE technologies like Servlets, JSP, JDBC, EJB, JMS, XML and Web Services.
  • Experience in using frameworks and tools like Struts, Spring, Hibernate, JPA
  • Good exposure to Service Oriented Architectures SOA built on Web services WSDL using SOAP protocol.
  • Expertise in XML and related technologies like XSD, XSL, XSLT and parsers like JAXP SAX, DOM and JAXB.
  • Experience in developing applications using Map Reduce for analyzing wif different file formats.
  • Collected data from different sources like web servers and social media using flume for storing in HDFS.
  • Ability to import and export data between HDFS and Relational Data Management Systems using Scoop.
  • Utilized Log4j logging APIframework for logging Java applications for debugging and monitoring purposes.
  • Expertise in databases such as Oracle, MySQL, SQL Server, NoSQL (MongoDB, Cassandra) to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Experience in TDD using JUnit framework wif Mockito, Power mock and Spring Junit Runner.
  • Experience in usage of java code quality tools like Find Bugs, Sonar Qube and CheckStyle.
  • Good at designing Design Documents, Unit Test Cases, Integration Test Cases, Integration Test Plan documents and estimating the assigning tasks.
  • Confident, enthusiastic, good verbal and written communication skills and effective team member.
  • Ability to organize, plan, conceptual application and achieve goals.
  • Experience in production support and bug fixing. Excellent troubleshooting, debugging and problem solving skills for technical issues.
  • Strong in Business requirement analysis, functional specification design and documentation.
  • Served as Level-3 support for the production system as part of the developer support.
  • A proactive learner wif a flair for adopting emerging trends & addressing industry requirements to achieve organizational objectives.

TECHNICAL SKILLS:

Languages: Java, C, C++, SQL & PL/SQL, UML, XML, HTML, DHTML, XHTML

Enterprise Java: JSP, Servlet, JavaBeans, EJB, JMS, JNDI, JDBC.

Internet/Intranet Development: J2EE, Servlets, JSP, JDBC, HTML, XML, DTD, XS, DOM, SAX, JAXP, Log4J, angular8.0, JavaScript, XSLT

Cloud Environment: Amazon Web Services (AWS), Google Cloud Platform (GCP), Azure.

Databases: SQL Server 2000/2005, Oracle 11, MS-Access

Web Technologies: Java, JSP, HTML, CSS, JavaScript, jQuery, Kafka, GraphQL, JSON, XML, AngularJS, Angular2, ReactJS, NodeJS.

Development Tools: Eclipse, NetBeans, VISIO, TOAD, Apache, ANT

Version Control Systems: CVS, Clear Case, Visual Source Safe

Web &Application Servers:: WebLogic 9.X/8.X/6.x, JBoss 5/6. Tomcat

Development Frameworks: Struts, Hibernate, Spring MVC

ClientServer: AWT, Swing, JDBC, Servlets, Spring JPA, Hibernate, iBatis.

Operating Systems: UNIX (Solaris 8/9, HP-UX) Windows 2000/2003

Tools: Confluence, JUnit, Mockito, Bit Bucket, SonarQube, Postman, Splunk, Jira, EasyMock, SoapUI, Source Tree.

PROFESSIONAL EXPERIENCE:

Java API Developer

Confidential, St. Louis, MO

Roles and Responsibilities:

  • Set up a GCP Firewall rules in order to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery)
  • Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • Setup GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12 factor app methodology.
  • Extensively involved in identifying root cause for the application bugs.
  • Designed and developed Micro Services to divide application into business components using Spring Boot.
  • Extensively used the LOG4j to log regular Debug and Exception statements.
  • Used Docker for creating Docker images for launching containers on AWS EC2.
  • Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Generated Metrics wif method level granularity, persistence using Spring AOP and Spring Actuator.
  • Used JIRA tracking tool for assigning and defect management
  • Implemented UI using Java Script, jQuery, HTML5 & CSS3.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Worked as Onshore lead to gather business requirements and guided the offshore team on timely fashion.
  • Closely worked wif Kafka Admin team to set up Kafka cluster setup on the QA and Production environments
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios
  • Implemented to reprocess the failure messages in Kafka using offset id.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup wif halp of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Developed the presentation layer using JSP’s, CSS, AJAX and Java Script.
  • Implemented Zipkins for distributed Micro Service Monitoring.
  • Used spring config server for centralized configuration and Splunk for centralized logging.
  • Integrated Swagger UI and wrote integration test along wif REST documents.
  • Implemented Hysterix a Latency and Fault Tolerance system for Distributed Systems.
  • Used GSON Framework to convert JSON into objects.
  • Worked on setting up Maven scripts to build, package, and deploy application code to the target Apache Tomcat Servers and worked on continuous integration servers like Jenkins.
  • Setup Maven Profiles to connect DEV/QA/ PROD.
  • Closely worked wif Test Team to identify bugs in application.
  • Used Spring JDBC API to talk MySQL Database for Read and Write operations.
  • Used Concourse and Jenkins for Microservices deployment.
  • Used Spring Tool Suite (STS) as an IDE for Application Development.
  • Providing daily status in scrum meetings wif the client. Mentored new team members on effective usage of blend of Spring Boot /JPA and Java
  • Extensively performed User Interface validations on client-side.
  • Developed story/task by following TDD/BDD and Pair programming concepts.

Technologies: Java 1.8, Spring BOOT, MVC, Restful web Services (JERSEY, Spring Boot), Zipkins, Hysterix, Spring Config server, Hibernate, Docker, MYSQL, Log4j, Jenkins, Maven, Apache Tomcat, Bit Bucket, git and Jira.

Java Developer

Confidential, Jersey City, NJ

Roles and Responsibilities:

  • Developed various Java Bean components for implementing business logic.
  • Developed JAX-WS (Soap) layer on top of this middleware application as a communicating interface.
  • Generated WSDL document in Soap Web Services.
  • Implemented an express-graphql library to mount a GraphQL API server on the user-configured HTTP endpoint.
  • Designed/developed UI wif AJAX, HTML, DHTML and JavaScript for interactive web pages.
  • Involved in interacting wif end users for requirement analysis using Soap WS.
  • Installed and Configured Apache Plug-ins for WebLogic.
  • Involved in performance tuning of JVM and used Garbage Collection Algorithms for better performance.
  • Worked on designing specific programs efficiently through knowledge of multithreading using the API wif the goal of increasing performance on a wide variety of applications.
  • Used Java8 Lambda expressions along wif Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.
  • Used Micro Services wif Spring Boot and combination of REST.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality and created S3 buckets for storing object level data into it.
  • Developed Hibernate wif Spring Integration as the data abstraction to interact wif the Oracle 11g database, implemented transactions, proxies, locking, HQL, Criteria, Projections and Stored Proc calls.
  • Hibernate framework is used on DAO layer to persist application data into Oracle database.
  • Used MongoDB to store non-relational data into collection and retrieve them whenever required.
  • Scalable data design for MongoDB and Redis, caching in MongoDB Wif Redis Cache Using Spring Boot.
  • Worked Integration of AWS, Elastic Search, Beanstalk and Docker wif Kubernetes.
  • Monitored and managed the application when it’s pushed to production by using Spring Actuator.
  • Provided UNIX scripting to drive automatic generation of static web pages wif dynamic news content.
  • Involved in validating caller input behavior. Write code for confirming always or never.
  • Implemented validation framework for creation of validation.xml and used validation-rules.xml.
  • Responsible for middleware functionalities to operate host transactions for an account, loan/line accounts. Involved in writing special logic for unconverted loan/line accounts.
  • Written customized configuration spring bean class to deploy the JBPM processes in JBOSS.

Technologies: Core Java, Web-Services, Apache cfx, Agile, JAX- Web Services (Soap), Eclipse IDE, Multithreading/Concurrency, XML, JavaScript, WebSphere, Maven, Unix, Restful, Apache Tomcat.

Java/J2EE Developer

Confidential, Menomonee Falls, WI

Roles and Responsibilities:

  • Understanding the business requirement and functional specification of the client module.
  • Routing of control from Web services to Java Services using Camel Framework.
  • Exposure and built applications using React JS wif ES6 which allowed us to render pages on both the client and server using the same codebase.
  • Used React JS to create views to hook up models to the DOM and synchronize data wif server as a Single Page Application (SPA) and React-Redux thunk to make REST API calls.
  • Working wif React Router for developing Single Page Applications SPAs.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated wif GITHUB, Jenkins and Bamboo Jobs.
  • Used IDE Eclipse and GITHUB version tool system for developing and Tracking Application.
  • Worked wif ELK stack for Searching logs and routing the log data and visualizing the Logged Data.
  • Used Junit and Selenium for extensive functional, automation and unit testing code.
  • Responsible for process implementation using Jenkins.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase.
  • Support and advice QA team testing in various environments. Used Log4J for logging and debugging and JUnit for testing.
  • Extensively worked wif the QA team coordinating testing and automation cycles, also involved in setting up guidelines for Automation and worked wif the testers in creating and managing the scripts.
  • Wrote SQL and PL/SQL queries for updating data into the Oracle using SQL Developer tool. Used GIT as version control.
  • Developed various reusable halper and utility classes using IntelliJ IDEA editor.
  • Used Check style development tool that ensures the code adheres to a coding standard.
  • Responsible for Analyze the system, design, and implementation of a project.
  • Effort estimation, development and unit testing.
  • Iterative testing and code reviews through development of the application.
  • Integration Testing & debugging.

Technologies: Core Java, Java/J2EE, JDK, Spring MVC, Hibernate, Tomcat, Agile methodology, RESTful Web Services, JSP, XML, XSLT, SQL, HTML5, CSS3, JavaScript, Jquery, HP QC, Bugzilla.

Jr. Java Developer

Confidential

Roles and Responsibilities:

  • Responsible for development of an application from Scratch.
  • Developed web pages using JSP and Servlets.
  • Use of OOPs concept and other core java concepts like multithreading/concurrency, inheritance etc in development.
  • Developing JSP pages and the view and controller related files using the Spring Web MVC framework.
  • Integrating the view module wif Oracle database using Hibernate.
  • Used Agile Development methodology of software development.
  • Design JSON requests according to the front-end pages.
  • Process the JSON requests according to different types of modules, actions, and request data
  • Design JSON responses according to the request, send it back to the front end after the logic processing
  • Managed Associations such as one-to-many, many-to-one. Written SQL, HQL, named queries and Criteria queries.
  • Developed and maintained UNIX shell scripts for data-driven automatic processing.
  • Troubleshoot the problems and fixes the bugs in XSLT and java related programs.
  • Unit testing using JUnit. Using JavaScript for validations.
  • Integrated, Build and tested using Jenkins.
  • Design and developed multiple web (UI) pages using JSP and XHTML.
  • Building and deploying the application on testing and production servers.
  • Designed and built signup and login pages using HTML and JavaScript and used Parse to save user information on the cloud.
  • Responsible for creating, reading, updating and deleting tables in the database as per requirements. Involved in Testing of developed Servlets, JSP using Junit.
  • Client-side validations using JavaScript. Involved in connecting database wif Servlets and JDBC.

Technologies: Core Java, Apache Tomcat Server, SQL, HTML/HTML5, CSS/CSS3, Windows, Eclipse, Junit, JSP, JSTL, Servlets, JDBC, Hibernate, JavaScript, Jenkins, Agile, Jquery, WebSphere, Oracle and Junit, Maven, Spring MVC, Spring Dependency Injection, JQuery, JSTL, Oracle, JDBC, Multi-threading/Concurrency.

We'd love your feedback!