Post Job Free

Resume

Sign in

Java Developer Application

Location:
Hyderabad, Telangana, India
Posted:
June 05, 2023

Contact this candidate

Resume:

Chinmoy Modak adxi1w@r.postjobfree.com 727-***-****

SUMMARY:

IT Professional with 8 years of experience in designing, developing and testing of distributed applications, internet/intranet base database, J2EE and SOA compliant applications.

Experienced in Java Backend Web - based, Desktop Based Development with Concepts of, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.

Experienced in implementing client-server business applications using MVC, SOA architecture and MicroServices.

Experience in Agile/Scrum, Pair Programming, Test Driven Development (TDD) and Waterfall model.

Experience in GoLang. Excellent coding and problem - solving skills with ability to work as Developer.

Strong working knowledge in developing Restful Web services and MicroServices using GoLang.

Developed responsive web product features using ReactJS, SASS, on GoLang with REST.

Proficient in using Java7, Java8 features such as Lambda Expressions, Streams, Functional Interfaces, Stream API and knowledge on Java 9 features like modules, JShell.

As a Java Full stack SME has expertise in developing Enterprise Applications using technologies Such as Java, PHP, JSP, Servlets, Enterprise Java Beans, Restful Web Services, SOAP Web Services, JDBC, JMS, JAXB, SOA.

Experienced in Middleware persistence framework like Hibernate/JPA, JDBC, iBatis for mapping Java POJO classes/Objects with database and using Hibernate Query Language (HQL).

Experienced in front End technologies such as HTML 5, CSS 3, JQuery, Java 8, JavaScript, React JS, Node JS, Angular JS, Bootstrap, VBScript, Perl, AJAX, Adobe Flex, Action Script, JSON, XSD, XSTL, Tiles, Tag Libraries.

Experienced in developing an enterprise application by writing server-side code with Node JS and Express Framework, a database to store and retrieve data with Mongo DB and front-end web pages designing with React JS.

Experienced in creating dashboards, reports using Backbone JS.

Experience with container orchestration tools Docker and Kubernetes.

Expertise in XML technologies such as DTD/Schemas, DOM, SAX and XSLT.

Good knowledge on BitBucket repository and GitHub repository.

Extensively used different Tag Libraries like JSF Tags, Struts Tags, JSTL, Spring Tags, Display Tag, and XML/XSD.

Experienced in frameworks: Spring MVC, Jakarta struts framework, JSF, spring and Hibernate.

Good knowledge in Network and transfer protocols like UDP, TCP, SMTP and DNS.

Experienced in Distributed Transaction Management system with Spring JTA Based on Atomikos.

Experienced in Working with Spring JDBC Template, JMS Template, EMS, and JavaBeans.

Proficient in Java/J2EE Design patterns including Singleton, Summon, Protest Pool, Session Exterior, MVC, DAO, DTO, and Business Delegate in the improvement of Multi-Tier Circulated Applications.

Proficient in taking care of web and application servers in making Domain, configuring connection pool, JMS, Deploying applications on Web Logic, Web Sphere, Apache Tomcat, Glassfish and JBoss.

Experience with configuration management tools like Ansible and Packer and automated the cloud deployments using Terraform.

Experienced on ELK Stack (Elastic Search, Log stash and Kibana).

Experienced in performing unit testing using JUnit framework with Mockito and Easy mock, integration and deployment of applications using tools such as ANT and Maven& debugging through log4j.

Experience in creating test suites using Jasmine, Karma and worked on tools NPM, Bower, Grunt and Testem.

Involved in BPM (business process management) tools like JBPM and Adobe Live Cycle.

Experience in using various AWS components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache, IAM, Cloud Watch, Cloud Formation and Dynamo DB.

Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.

Strong Knowledge in scripting technologies like Python, Scala, Shell, Groovy on Grails and Perl.

Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE's such as Eclipse, Rational Application Developer, Net Beans, Spring Tool Suite (STS), IntelliJ 14.x/15.x.

Experience in different version controlling/tracking systems Subversion, CVS, SVN, GIT and Rational Clear Case.

Experienced in Splunk Log Management Creating dashboards, monitoring, reporting, Email Notification to Users for threshold limit. Experience working in Kafka and Camel, with in-depth understanding of Scala.

Good Knowledge in Apache Active MQ Series with Camel most widely used as service bus.

SKILL SET:

Programming Languages

Java 6/8/11, Python, JavaScript, PL/SQL, HTML 5, CSS 5, Groovy, Java/J2EE (expert), SQL, PL/SQL, C/C++, MPI

Operating Systems

Windows 7/8/10, UNIX/Linux, and Mac OS X

JAVA Technologies

Core Java 1.8, J2EE, JSP, Servlets, JDBC, Struts, Spring MVC, Hibernate, Java Reflection API, Java Persistence API (JPA), JSON, Web Services (RESTful & SOAP),JUnit, J2EE, EJB, JSF, Servlets, Portals, JSP, RMI, JMS, JDBC, JPA, Swing, JavaBeans

Web Technologies

HTML5, CSS5, XML, JavaScript, JQuery, Typescript, Node JS, Angular JS, Angular 2, 4, 6, 8, 11, AJAX, SOAP, JSON, JSTL

Web/Application Servers

IBM Web Sphere, Web Logic, Apache Tomcat, JBOSS, Glass Fish

IDEs

Eclipse, My Eclipse, Web Storm, IntelliJ Idea, NetBeans, Microsoft Visual Studio

Databases

MySQL, NoSQL, PostgreSQL, Oracle (version -11g, 10g, 9i, 8i), SQL Server

NoSQL Databases

Cassandra, Mongo DB

ORM

Hibernate 2.0/3.0/3.5, Eclipse Link, iBATIS

Version Control

SVN, GIT, CVS, Bit Bucket, VSS (Visual Source Safe), GitHub

Other Tools

Log4J, JUnit, TestNG, Maven, ANT, Jenkins, Cucumber, Splunk, JIRA, Putty

Cloud Computing

Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, GCP, Apache Beam

Frameworks

Spring (MVC, AOP, ORM, Web Service, DAO, Social, Security, etc.), Hibernate, Bootstrap, Struts, Tiles, DWR (Direct Web Remoting), Apache Camel, Struts, Spring MVC, EJB, Tiles, Hibernate, JSF, Play, Grails, Cucumber

XML Technologies

XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP

EDUCATIONAL DETAILS:

Bachelors in Computer Science from American International University-Bangladesh, Bangladesh.

PROFESSIONAL EXPERIENCE:

Volkswagen Group of America, FL, Remote Nov21 to Present

Full Stack Java Developer

Responsibilities:

Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.

Improved the existing login management system by implementing the EPV vault to reduce the risk of attacks using compromised privileged account credentials.

Provided technical support for all the java components of legacy DAC services application, maintenance of the applications to work as expected.

Worked on Oracle DBLink remediation to replace it with Hibernate framework.

Developed UNIX shell scripts to run java Spring Boot applications.

Used Spring framework including Spring core /IOC, Spring MVC, Spring Security, Spring Annotations, Spring AOP.

Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.

Refactored existing monolithic application by identifying components that needs to be transformed to Micro- services architecture, with Spring Boot-based services interacting through a combination of REST and AWS API Gateway.

Built enterprise wide DNS historical data trending analysis tools in Go (GoLang)

Developed code to call the web service/APIs to fetch the data and populate on the UI using jQuery/AJAX and Vue.js/AJAX.

Develop the front-end components using HTML5, CSS5, Bootstrap3, and Angular 11.

Implemented React JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9, Safari and FF.

Experienced in AWS cloud designing in migration projects/ applications and migrating application to JBOSS server.

Used Vue.js events distribution and parent chain for parent-child component communication

Designed framework for doing migration from RDBMS to Cassandra.

Configured Kafka to read and write messages from external programs.

Developed end to end data processing pipelines that begin with receiving data using distributed messaging systems Kafka through persistence of data into HBase.

Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2.

Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).

Proven expertise in IBM tools Websphere Application Server V6 V5, MQ Series V5.x and Rational Application Developer V6.

Developed a core routing framework for Verizon National Preorder using Apache Camel.

Configured WebSphere resources like JDBC, J2C and JMS. Troubleshoot for Connection Pooling problems.

Implemented Angular 9 component router for navigation and the services to connect the web application to back-end APIs.

Worked on creating web service on JMS port with Apache CXF as part of batch process.

Completely involved in migrating the project from Websphere 4.0.6 to Websphere 6.1

Worked on Redhat OpenShift to improve application security by putting admin consoles on different Docker containers accessible only from unusual port numbers.

Create and configured the continuous delivery pipelines for deploying Micro Services by using Jenkins.

Created instances on AWSEC2 and configure using CMS Ansible and Automation installation using CMS.

Able to write outstanding client-side, JavaScript applications using state-of-the-art web technologies (Angular, latest versions > 4.3 and Angular-CLI) and experienced with reactive programming for JavaScript (using RxJS 5)

Proficiency in implementing Multi-threaded applications and in using design patterns like Factory Method, Abstract Factory, Singleton, Builder, Session fa ade, MVC and DAO patterns in software design.

Identified the use cases for each application and defining the underlying data conditions to help QA test the migration.

Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components(Eureka, Zuul, Hystrix), Pivotal Cloud Fundry, AWS, Rabbit MQ, Kafka, Zookeeper, Cassandra, My SQL, Restful Web Services.

Designed front-end presentation logic using JSP, HTML5, CSS3 and Strut tags.

Used JQuery and JSF validation framework for front end validations.

Created a Single Page Application (SPA) using AngularJS as framework, to bind data with specific views and to synchronize data with server.

Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.

Working experience on TDD, BDD and building Test Automation Frameworks

Worked on Unit testing with Junit and mocking frameworks (Mockito)

Written SQL Queries and stored procedures to interact with Oracle DB.

Getting involved in Bug fixing of various modules that were raised by the testing teams in the application.

Used Maven as build automation tool and responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins.

Used Git, Bitbucket as Version Control tool, Confluence for KB articles (documentation), JIRA for issue tracking and IntelliJ as IDE.

Used Mockito for testing the application and Log4j for logging all the debugging and error information.

Environment: Java 11, Oracle, HTML, XML, SQL, J2EE, JUnit, Angular 9, 11, GoLang, JDBC, JSP, Tomcat, SQL Server, MongoDB, JavaScript, Hibernate, MVC, JavaScript, CSS, Maven, Java 1.6, XML, Junit, SQL, PL-SQL, Eclipse, Web Sphere.

Equifax, Alpharetta, GA, Remote Aug19 to Oct21

Java Full Stack Developer

Responsibilities:

Used Agile Methodologies to manage the full life cycle development of the project.

Participated in development of a well responsive Single Page Application (SPA) using AngularJS framework, JavaScript and jQuery in conjunction with HTML, CSS3 standards, with front-end UI team.

Use JSF (Java Server Faces) to implement component based User Interface Applications.

Developed server side JEE application components using Spring Core, Spring MVC, Annotations, Servlets, JDK 1.7, EJBs

Extensively used Spring Framework modules like DI (IOC), Auto Wiring, JDBC Templates, Spring Security, AOP.

Developing spring boot application using microservices architecture with Spring Eureka to maintain small and lightweight services and communication between these services are done by using API routes for the entire cluster.

Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness, and traceability, which are essential for automatic processing of large amount of data.

Parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth.

Spring Transaction is used for the degree of isolation to work with other transactions and to execute within a transaction scope to run that transaction and used to check out before timing out of the transaction.

Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking, and transactions.

Designed the front-end applications using web technologies like React JS, Angular 4/6/7/8 and used Twitter Bootstrap for creating grid layout, responsive screen sizes and devices.

Hibernate DAO classes were developed to retrieve and save data using Spring framework manager classes.

Developed a code for Web services using JAX-WS, SOAP and used SOAP UI tool for testing the services.

Modified existing applications to a suite of microservices and all microservices to facilitate deployment using Spring Boot and Junit and Power Mock frameworks for unit testing.

Involved in developing microservices integrated with VSTS for CI/CD by automating the build/release process.

Moving existing monolithic architecture to microservices and migrating them to AWS cloud.

Created and configured AWS Elastic Load Balancers and auto scaling groups to distribute the traffic and to have a cost efficient, fault tolerant and highly available environment.

Developed single page applications using Angular 4, Typescript, web pack and grunt.

Hands on Experience on Angular 4 technology for one complete project in rebasing the UI of the application using the techniques in Angular 4.

Actively involved developing proof of concept for a newly proposed application in using Angular 8.

Working experience with Typescript new features block scope, type restrictions, decorators, arrow functions, classes, interfaces, modules (import and exports).

Worked on DB migration from Postgres to Oracle.

Designed and developed the application using Angular 4 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM, and Mongo DB.

Moved existing AngularJS controllers and services to Angular 6 components for more responsive and less dependency.

Enhanced legacy application by building new components in Angular 6 and typescript.

Implemented Factory, Service and Provider to organize code and allow for easier future maintenance.

Used client-side form validation of Angular.js framework to monitor the states of the form and input fields and notify the user about the current state. Implemented Spring MVC RESTful services and consumed via HTTP services from Angular 4.

Deployed Docker contained spring boot microservices in to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.

Environment: Java 1.8, Agile, Servlets, Bootstrap, HTML, CSS3, AngularJS, Angular 4, 6, 8, JSP, HTML, XML, JSF, AJAX, jQuery, JSON, Spring MVC, JDK 1.7, EJB, JMS, J2EE, Eclipse, Spring Batch, Security, Azure, Transaction, Hibernate, Apache Tomcat, MySQL, PL/SQL, Apache Axis2, Scala, Microservices, AWS, Jenkins, Maven, Junit, Log4j, Selenium.

Tenet Healthcare, Irving, TX May17 to Jul19

Full Stack Java Developer

Responsibilities:

Involved in developing Web service operations in Service Oriented Architecture (SOA).

Followed agile methodology during complete SDLC process.

Participated Agile/Scrum development and deployment teams

Used Spring Framework 4.1 for the application development.

Responsible for Web UI development in JavaScript using jQuery, AngularJS, and AJAX.

Involved in front end development using Struts, JSP's, JSF and JSTL.

Developed Single Page Applications (SPA) using Angular 2, Typescript, HTML5, CSS3, and Bootstrap 3.

Experience with Object-Oriented programming, Laravel, Vue.js, AngularJS.

Hands on experienced working with front end frameworks like AngularJS and backend frameworks like Code Igniter and Laravel for PHP

Used npm commands to mix the CSS and JavaScript files in Laravel.

Used JAXB for marshalling and unmarshalling of work order, billing XML documents, and JAXP for processing.

Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTPURIs

Used Springboot which is radically faster in building cloud Microservices and develop spring based application with very less configuration.

Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers with both monolith and Microservices Architecture.

Deployed Springboot based Microservices Docker and Amazon EC2 container using AWS admin console.

Used Groovy rest client that is injected into teach scape core to communicate with the web services

Design and developed request and response XML Schema (XSD) documents for Web service operations such as Retrieve History.

Developed DAOs using JPA, Hibernate persistence API for the database operations to interact with Oracle Database.

Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).

Creating custom, general use modules and components which extend the elements and modules of core AngularJS.

Expertise building SOAP Web services based on AWS (Amazon Web Services).

Involved extensively in Code Reviews, Unit testing and Process Improvements.

Environment: JDK, Eclipse, Agile, Spring FW, Cache Abstraction, REST Web Services, tomcat, Angular 2, AngularJS, Oracle 11g, Spring MVC, Hibernate, Drools, JPA, Maven, GIT, Bamboo CI,, JUnit, Cucumber, GitHub, Log4j, HTML5, CSS3, JavaScript, ExtJS, JSON, JMS, DB Visualizer, WebLogic, UML, Mockito, JSP, XML, JAXB, Unix, Subversion(SVN), Clear Case, Jenkins.

SIMEC Group, Bangladesh Jan15 to Feb17

Java Developer

Responsibilities:

Provided technical guidance to business analysts, gathering the requirements, and converting them into technical specifications/artifacts.

Configured spring to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Hibernate.

Designed and Developed UI using Angular.JS, HTML, CSS, Bootstrap, JavaScript, and jQuery.

Gather the requirements from the business, analyze the requirements and use cases.

Involved in Java middleware development and ETL (K2View) for data management.

Worked in a team of 40-person for UI, service, pre-model and post-model.

Build, Test and Developer application from Docker containers and deployed in PCF environment.

Wrote AngularJS controllers, views, services, and custom directives for CAQF App.

Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and AngularJS

Developed code to call stored procedure, and populate data from oracle for UI interface

Developed code to get result-set from database, and then filling up as a string after processing data as required format.

Developed JAVA code to call shell scripts to run different types of models.

Involved to work with JavaScript frameworks and demonstrated knowledge of frameworks such as Angular, jQuery.

Worked on Java, HTML and CSS, CSS3, Bootstrap.

Developed the Restful Web Services using the Spring Boot.

Developed server-side application to interact with databases using Spring Boot and Hibernate.

Building projects using build tools like Maven and Apache Ant.

Worked on an agile team of developers focused on delivering a web application written in angular.js

Built Continuous Integration environment (Jenkins, Nexus) and Continuous Delivery Environment.

Wrote unit and end-to-end tests using Junit.

Experienced with development & debugging tools such as Firebug, Chrome Developer, Fiddler, Eclipse IDE, JAX-WS, and JMS.

Environment: AngularJS, JSP, Java/J2EE, Spring REST Web services, Spring Boot, JavaScript, HTML, CSS, XML, jQuery, ajax, under score, Bootstrap, TDD, DOJO, Junit, SVN, Git, GitLab, JIRA, NPM.



Contact this candidate