We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Around 8 years of experience in software development life cycle (SDLC) which includes User Interaction, Business, Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based and enterprise applications with Java/J2EE technologies.
  • Experience in core java concepts like Object Oriented programming, Collection Framework, Multi-Threading, Generics, Annotations, Serialization and Thread pools.
  • Experience in working with frameworks like Spring Framework and worked with Relational Databases (RDBMS) like Oracle and SQL server.
  • Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Experience in handling UI technologies like JavaScript, AngularJS, Angular 2/4/8, React, Next.js, Redux, Typescript, Node.js, Bootstrap, Foundation UI, Json, Ajax, jQuery, CSS3 and HTML.
  • Experience in build and deploying the application in various environments using Jenkins and IBM urban code.
  • Implemented REST web service calls using JSON, JAXRS formats provided to be integrated on the front end.
  • Expertise in Single Page Applications development (SPA) using AngularJS, React and Angular.
  • Good Knowledge on Hadoop Cluster architecture and monitoring the cluster
  • Experienced in React JS and working with React Flux architecture.
  • Experience with Advanced JavaScript including prototype-based inheritance, AJAX, JSON and familiar with JavaScript frameworks such as, jQuery and jQuery-UI.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept and for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Full understanding of agile development principles. Specifically, the Scrum development methodology.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Had knowledge on Kibana and Elastic search to

PROFESSIONAL EXPERIENCE:

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application. Worked with Test Driven Development (TDD) using JUNIT. Implemented Spring boot microservices to process the messages into the Kafka cluster setup. Implementation of Frameworks such as jQuery for UI development. Experience in managing large - scale, geographically distributed database systems, including relational (Oracle, SQL server) and NoSQL (MongoDB, Cassandra) systems Used Java 1.8 features like
  • Stream, Lambdas, and filters to process order data. Experience with J2EEdevelopment with Hibernate, Servlets, Struts, Spring, Spring Boot, and JPA/Hibernate. Built Confidential tool using Angular 8, RXJS. Developed components as an independent module for reusability across the application. Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB. Managing and scheduling Jobs on a Hadoop cluster and reviewing Hadoop log files. Developed multiple MapReduce jobs in java for data cleaning and preprocessing Involved in Importing and exporting data into HDFS Moved existing Angular4 controllers to Angular6 components for more responsive and less dependency. Created and maintained several Micro Services serving various functions in the cloud-service layer as well as the web layer and expertise in Maven for build, Jenkins and SonarQube continuous integration. Vast experience developing strategies for centrally managing sensitive properties and environment variables in multi-regional, cloud-native environments using Spring Cloud Config Server Created a Continuous Delivery process to include support building of Docker Images and publish into a private repository.
  • Designed and implemented the REST API for the UI screen through the mobile user can look-up the available health plans and monthly premium against each of them by taking the zip code as the parameter. Resolved technical problems relating to API application by identification and fixing bugs. Design, build, secure and manage clusters/workloads running on self-managed Kubernetes (Kops), Amazon EKS (Amazon Kubernetes Service), and Amazon ECS. Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform. Created and managed cloud VMs with AWS EC2 Command line clients and AWS management console. Worked with cloud

Confidential

Full Stack Java Developer

Responsibilities:

  • Design website and maintain the website content up to date. Used Angular 6 and Bootstrap as the front - end framework, with Typescript, CSS3, and HTML5. Designed modular and reusable React components using Redux Architecture and Material- UI. Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library. OAUTH 2.0 authentication framework is used to provide security to Restful web services by generating access token to access protected resources. Worked in using React JS components, Forms, Events,
  • Keys, Router, Animations, and Redux concept. Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid. Designed and developed Spring Boot adapter applications using rest API. Experience working with YAML, a swagger used to describe the API. Implemented in setting up standards and processes for Hadoop based application design and implementation. Deploying and maintaining production environment using AWS EC2 instances and ECS with Docker. Used various SSIS tasks such as Conditional Split, Merge Join, and Derived Column on the data retrieved, Data conversion, OLE DB Command, performed Data Validation Checks during Staging, and then loaded the data into the Data warehouse. Developed some standalone Micro services using Spring Boot micro service architectural patterns. Used Spring Scheduler (Cron Expression) for scheduling tasks, Integrated SMTP for email notifications. Configured Swagger-UI registered Micro service with Eureka server to monitor service health check from Spring Boot admin console. Integrated services like GitHub, AWS Code Pipeline, Jenkins, and AWS Elastic Beanstalk to create a deployment pipeline.
  • Provisioned complex multi-node applications which are of Server-Agent model using Puppet Manifests and deployed those applications in Apache Tomcat, WebSphere. Generated artifacts (Jar, War Ear) files with MAVEN build tool and deployed them using Puppet and Ansible. Leveraged DOM level event observables via custom directives to manipulate interactive between sibling components. Integrated spring with Hibernate for data access from MySQL Database. Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple busines

Confidential

Sr. Java Developer

Responsibilities:

  • Participated in reviewing the functional, business, and high - level design requirements. Provide overall management of the SPLUNK platform. Assist with design of core scripts to automate SPLUNK maintenance and alerting tasks. Support SPLUNK on UNIX, Linux, and Windows-based platforms. Assist with automation of processes and procedures. Used the Inversion of Control module of spring framework. Published methods as web methods using JAX-WS and used SOAPUI for testing these web services. Designed enterprise level applications on XML schema, SOAP and WSDL technologies. Used XPATH, XQuery and XSLT for XML transformations and XMLBeans for parsing the XML document. Created Hibernate configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches. Write Spring AOP to avoid cross cutting concerns from the project.
  • Experience in data modelling of Cassandra. Used Spring Transaction Management with hibernate to handle the transactions. Written JavaScript's for validating the client-side user information based on their business rules. Developed various UI components using Angular JS (MVC), JSON and HTML. Worked on the YUI Library utilities and controls, written with JavaScript and CSS, for building richly interactive web applications using techniques such as DOM scripting, DHMTL and AJAX. Co-orientated with development team for deployment of application into JBoss Server. Maven Build & Application deployment in Dev/QA/Production environment. Used Soap over HTTP and Soap over JMS for communication between components. Used JMS API for asynchronous communication by putting the messages in the Message queue. Developed XML specifications for the request and response between the user and the Citi system. Implemented several design patterns like Singleton, MVC and Factory design patterns. Developed SQL queries and Stored Procedures for retrieving the data from several databases. Used Hibernate for Object Relational Mapping. Oracle Database access was implemented through JDBC Bridge at server end. Used Marker Template for sending the parameters to the back-end systems. Log4J was used for logging errors in the application. Experience in working with Agile Methodologies.

Environment: JDK 1.6, Servlet, JSP, Beans, XML, XSLT, Html, JAX-WS, Spring 2.5, Struts 1.3, Hibernate 3.0, EJB, Oracle 10g, Eclipse, JBoss, Ant, SOAP, JMS, WebSphere 6.1, HTML, JavaScript, JSON, JUnit 4.0

Confidential

Java/Application Developer

Responsibilities:

  • Developed an enterprise application using JavaEE 6, Spring Framework, Spring MVC, Hibernate, WebLogic Server, HTML5, JSP, CSS. Implemented business logic using JavaEE 6 using syntax JDK 1.6. Used RTC as Version Control. Developed Testcases to achieve full code coverage using Junit. Used
  • Jenkins for build and deploying the application in development environment and IBM urban code for deploying various environments. Engaged in developing new build scripts using DevOps tools. Writing rules and configuring the rules when and where to trigger. Cooperating & communicating with other team members for efficient management work. Analyzing and resolving errors accurately on time Identifying and implementing necessary development and tasks to meet company goals and commitments. Learning company business model. Understanding the client requirement. Troubleshooting the VM and rule priorities.

Environment: s: Spring Framework, Spring MVC, Hibernate, WebLogic Server, HTML5, JSP, CSS, JDK 1.6, JavaScript, and Eclipse

We'd love your feedback!