We provide IT Staff Augmentation Services!

Java Developer/ Api Developer Resume

3.00/5 (Submit Your Rating)

Freehold, NJ

SUMMARY:

  • 8+ years of IT experience in various phases of software development life cycle with Analysis, Design, Development, Integration, Implementation, Maintenance, Reports, Testing, Production Support and Maintenance of Software Applications in client - server environment, Object Oriented Technology and web-based applications.
  • Designed and Documented API’s for Client using Swagger.
  • Generated and Operationalize API using Swagger Codegen.
  • Strong programming skills in Java and J2EE technologies.
  • AWS Certified Solutions Architect - Associate with excellent proven results.
  • Experience in creating Task Definition which specifies tasks with Resource Allocation which is AWS Fargate.
  • Hands on Experience in developing Spring Micro Services like Config Server and Authentication Server
  • Develop code modules and libraries in support of microservice development with Spring Boot.
  • Expertise in Java and J2EE technologies including JSP, JDBC, Java Mail and JMS.
  • Hands on experience with an in-depth level of understanding in the strategy and implementation of AWS cloud-specific technologies like Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic IPs, Virtual Private Cloud (VPC), RDS, Cloud Watch, Dynamo DB, IAM, Bean Stalk, Cloud Front, API.
  • Experience in HTML, DHTML, XML, CSS, JavaScript, jQuery, JSP and Servlets.
  • Experience in building and deploying Applications into AWSFargate Container Service.
  • Experienced with SOAP/RESTful web services.
  • Experience designing and creating robust and secure RESTful web API and microservices
  • Excellent debugging and problem-solving skills with Eclipse, JBuilder and RAD.
  • Strong Java programming skills with experience in developing multi-threaded modules.
  • Proficient in SQL, PL/SQL, Stored Procedures and Triggers.
  • Experience using and developing RESTful APIs using JAX-RS
  • Implemented Web services using WSDL/SOAP.
  • Expert in writing client-side validations using validation framework, Java Script.
  • Experience in using IDE ‘s like Eclipse and NetBeans, integration with Maven.
  • UI development experience using Angular JS/HTML 5.
  • Experience in client management, business requirement specification, writing technical documents and architecting solution.
  • Having Good Experience in Migrating Database with Liquibase.
  • Good working knowledge of Extreme Programming using Agile methodology with iterative and incremental software development.
  • In-depth knowledge of diverse and emerging technologies and new architectural concepts and principles.

TECHNICAL SKILLS:

Languages: Java, C, C++, J2EE, JavaScript, PL/SQL, SQL, Go

Web Technologies: JSP, Servlets, JDBC, JPA,HTML, JMS, LDAP, XML, XSLT, CSS3, Angular Js

App/Web Servers: Web Logic, JBoss, Tomcat

Frameworks: Struts, Hibernate, Spring, Spring boot.

Web Services: Web services (SOAP), WSDL, REST, JAX RS

Tools: Ant, Maven, Log4J, SnapLogic.

Developer IDEs: Eclipse, JBuilder, Net Beans, RAD, STS, IntelliJ

Version Control: SVN, CVS, Clear case, TFS, GIT

Bug Reporting Tools: JUNIT, JIRA, BugZilla

Reporting Tools: Jasper Reports, Crystal Reports

Databases: Oracle, MySQL, MS SQL ServerProcess, MongoDB, Postgres, DB2

Management: Six Sigma Standard, SDLC, Agile

JMS: Active MQ, IBM MQ series.

PROFESSIONAL EXPERIENCE:

Confidential, Freehold NJ

Java Developer/ API Developer

Responsibilities:

  • Designed and developed the RESTful API based Microservices using the Spring Boot.
  • Utilized Java Springboot, Eclipse/ J2EE, tested programing code & Applications, collaborated with team and management.
  • Designed an API and documented using swagger and implemented codegen to create data models.
  • Used DBvear client to check the transaction for PostgreSQL and DB2.
  • Implementing RESTful APIs as Microservice using JAX-RS and Spring-Boot.
  • Used Jenkins for continuous Integration and Continuous Deployment (CI/CD) and automated the pipeline as like once we push the code through GIT it auto deploys into Environment.
  • Used Mockito and for Junit testing and used Sonar cube to inspect and check the Quality of the Program and we maintained at 95% and where it increased the productivity of the Application.
  • Developing API services in an Agile Environment.
  • Registered tasks with the Task definition with our AWS Fargate Cluster.
  • Updated the Fargate service with new task definition as per the Requirement.
  • Configured new Deployment plans and created new Environments containers in Bamboo.
  • Strong working knowledge of API testing tools like RestClient, Postman, SOAPUI.
  • Worked on Linux systems to Run the Application and check the logs.
  • Responsible and active in the analysis, definition, design, implementation, and deployment of full software development life cycle (SDLC) of the project.
  • Designing, developing and maintaining RESTful APIs using Java Spring Boot.
  • Converted Shellscript and SqlScripts from the Syntax of DB2 to PostgreSQL.
  • Created databases with Amazon RDS with the backups stored in Amazon Simple Storage Service (Amazon S3) buckets.
  • Experience in creating alarms using Cloud Watch for monitoring the server performance, CPU Utilization, disk usage etc.

Environment: Java 1.8, Spring Boot, Micro Services, Hibernate, STS, SVN,Multi-threading, AWS, AWS fargate, Maven 3.3.9, JMS, Web Services, REST, Spring Boot, Postgres, BDvear, JUnit, Mockito, Jenkins, Bamboo, Docker, GIT, DB2.

Confidential, Atlanta GA

Java Developer/ API Developer

Responsibilities:

  • Design Implement most Enterprise Level RESTful Micro Services for shopping and booking (Flights) Domains using Java Based Frameworks/technologies (Java/J2EE, SpringBoot, Swagger)
  • Analysis of HTTP requests and responses using proxy tools to identify security issues and to design and develop the solutions to resolve the same.
  • Worked on Dependency Management tool like Godep, Sltr and Code generation tools like Stringer.
  • Used GIT as repository as Version control Management Tool.
  • Used CassandraDB to save the Huge Flight Request and Flight Response and Implemented an Expiration Time.
  • Implemented Multi-threading modules.
  • Responsible for creating specification and requirement documents along with design documents for the Team.
  • Choosing the appropriate AWS service based on data, compute, database, or security requirements.
  • Identifying appropriate use of AWS architectural best practices and Estimating and identifying cost control mechanisms.
  • Worked on Go web frameworks as Revel andRouter packages as Gorilla Mux.
  • Created Swagger Hub standardization and templates for API Design.
  • Designed, Developed and Documented Huge Offer API using Swagger from Scratch.
  • Generated DataModels form Swagger spec using Maven Dependency which is used by 12 Microservices.
  • Implemented Spring Cloud, Pivotal Cloud Foundry and Cloud Deployment.
  • Converted SOAP based Web Services into RESTful Web Services using Transport Objects generated by using JAXB.
  • Monitored the task deployed with AWS console under ECS followed by Clusters then Fargate cluster.
  • Implemented a local UI platform to Demo all the Work Done in a Sprint using AngularJs, CSS, HTML5.
  • Maintain a DevOps mindset, promoting cloud-oriented solutions while Designing, Implementing, testing, Supporting, monitoring, and alerting CI/CD pipelines as well as Teams Cloud Infrastructure.
  • Performing SonarQube scans to check code quality and test Coverage all the Microservices.

Environment: Java 1.8, Spring Boot, Micro Services, Go, Hibernate, STS, SVN, Maven 3.3.9, AWS Fargate, Multi-threading, JMS, Multi Web Services, REST, Spring Boot, Postgres, Liquibase, CSS3, HTML5, Fireball, AWS, Bamboo, Docker, GIT.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Configured Liquibase Database and loading data through changesets.
  • Developed API for Upcoming E-Commerce Project using Swagger.
  • Generated code from Swagger generated YAML into Java Objects.
  • Generated Models and API using Maven Plugin from Swagger Resolved YAML.
  • Involved in all the Environments and enhanced the code according to the requirement.
  • Used Multiple tasks in our cluster as Fargate should be at least2 and max of 4.
  • Choosing the appropriate AWS service based on data, compute, database, or security requirements.
  • Identifying appropriate use of AWS architectural best practices and Estimating and identifying cost control mechanisms.
  • Translating requirements in to stable, working and high-performance software solutions using Go.
  • Used multithreading on UI as well as on backend side.
  • Worked on Go to improve the Performance of the Application.
  • Designed and developed the REST based Microservices using the Spring Boot
  • Digital transformation of existing Confidential services to new platform using Microservices.
  • Architecture Experience on MicroServices, OAuth2.0, SOA / ESB (Apache Camel / ServiceMix / IMB MQ)
  • Migrating monolithic application to microservices which has various services working together.
  • Used GIT as repository as Version control Management Tool.
  • Tested Using Mockito which is best mocking framework for JAVA and written Integration test cases.
  • Implemented OR Mapping with the tables in the Postgres database for one-to-one relation and many-to-one relation with the tables.
  • Used Java Concurrency to run the Multi-threaded Module which is a plus for the Application.
  • Created Maven builds to build and deploy Spring Boot microservices to internal enterprise Docker registry.
  • Implemented tax services for Confidential application using third party API.
  • Configured new Deployment plans and created new Environments containers in Bamboo.
  • Involved in Agile methodologies to do requirements gathering, analysis and planning
  • Developed RESTful web service using Spring and JAX RS.
  • Created client library that provided load balanced and fault tolerant consumption of Spring Boot microservices from monolithic application.
  • Extensive usage of Multi-Threading usingjava. util. concurrencypackage.
  • Used Rest Controller inSpringframework to create RESTful Web services and JSON objects for communication.
  • Written some Java Scripts to enhance Confidential E-commerce Application along with CSS3 and HTML5.
  • Used Docker to run software packages of the E-commerce Application and have done some configurations to the Docker in New Environment.

Environment: Java 1.8, Hibernate, STS, Swagger 2.0, Go,SVN,Multithreading, Maven 3.3.9, Multi-threading, Web Services, REST, Spring Boot, Postgres, Liquibase, CSS3, HTML5, Fireball, Bamboo, AWS, AWS Fargate, Docker, GIT.

Confidential, Lincoln, RI

Java Developer

Responsibilities:

  • Involved in Agile methodologies to do requirements gathering, analysis and planning
  • Implemented Application issues on Jira.
  • Using Swagger API Designed and Developed three of Amica API.

    Testing API functionality via Swagger, Postman, and cURL

  • Used Spring to define Controller, action mappings, forms, and View pages for IdeaMill Desktop.
  • UsedJMSto pass messages as payload to track different statuses, milestones, and status.
  • Involved in the config set for Web logic servers, Data Sources,JMSqueues and the deployment.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages.
  • Used MongoDB to save the messages that are sent by Queue Generator.
  • Worked extensively on technologies Spring boot, XML,JMS,and MongoDB.
  • Experience using various web/application servers like Apache Tomcat, IBM WebSphere server.
  • Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series usingJMS.
  • Used Design First Approach to develop the API with Swagger.
  • Implemented service-orientedarchitectureusing Microservices with Spring boot.
  • Developed RESTful web service using Spring and JAX RS
  • Worked on Microservices Architecture with Spring boot which monitors each functional Compnent.
  • Migrating monolithic application to microservices which has various services working together.
  • Integrated the application withSpring-MVC usingSpringBoot,SpringDependency Injection (DI), andSpringAnnotations.
  • Used Maven to define the dependencies / plug-in and build the application.
  • Used Rest Controller inSpringframework to create RESTful Web services and JSON objects for communication.
  • Tested Rest APIs inSpring-Controller at backend for JSON data using Postman.
  • Worked onSpringBootfor development of web-based applications using Service and Dao layers.
  • End to end design and implementation usingSpringBoot.
  • Version Controlled using SVN.
  • Experience working with Java NIO (vectored I/O, memory mapped I/O, non-blocking sockets, etc.) and memory management.
  • Working Demo on Acitve MQ

Environment: Java 1.8, Spring 3.0, Hibernate, Swagger 2.0,Tomcat 7, Oracle 11g, My Eclipse, SVN, Maven 3.3, Web Services, REST, Spring Boot, IBM MQ series, MongoDB, Active MQ.

Confidential

Java Developer

Responsibilities:

  • Involved in requirements analysis and gathering and converting them into technical specifications using UML diagrams: Use Case Model, Business Domain Model, Activity & Sequence Diagrams and State Diagrams.
  • Applied Object Oriented concepts (inheritance, composition, interface, etc) and design patterns (singleton, strategy...Etc).
  • Was also actively involved in setting coding standards and writing related
  • Documentation.
  • Developed the Java Code using Eclipse as IDE.
  • Integrated web service with Hibernate ORM (Object Relational Mapping) Framework to interact with the database
  • Preparing Technical Design Documents for the Business requirements
  • Consumed Web Services (WSDL, SOAP, and UDDI) from third party for authorizing users.
  • Worked with NoSQL database MongoDB and worked with it to perform many different operations
  • Writing/Manipulating the database queries for Ingress database.
  • Build web application using ANT as build tool.
  • Used Spring Framework for implementing MVC
  • Developing a Self-Executable jar file configured as a service
  • Performed unit testing using JUnit Testing Framework and Log4J to monitor the error log.

Environment: Java1.6, Spring, Hibernate, Axis, Eclipse, Ant, NoSQL, Ingress, SOAP.

We'd love your feedback!