Post Job Free
Sign in

Data Java Developer

Location:
Pune, Maharashtra, India
Salary:
$70/hr on c2c
Posted:
January 18, 2021

Contact this candidate

Resume:

Nithin

Full Stack Java Developer

248-***-****

PROFESSIONAL SUMMARY

●Skilled IT Professional with 8 years of experience in Design, Development and Maintenance of web-based applications using JAVA/J2EE technologies.

●Worked using AWS services along with a wide and in depth understanding of each one of them.

●Expertise in server-side component development with Servlets, JSP, JDBC.

●Proficiency in implementing Multi-threaded applications and in using different design patterns.

●Good Familiarity with using IDEs like Eclipse.

●Experience in Enterprise Application Integration with WebSphere Transformation Extender (WTX) 8.4.

●Working experience with databases such as MySQL.

●Expertise in web technologies like HTML 5, CSS 3, JavaScript.

●Knowledge of Linux systems, tools, and computer networking protocols.

●Expertise in React JS framework to develop the Single page applications.

●Used various maven plugins and its features in continuous integration.

●Extremely used open-source content management systems WordPress for CMS

●Expertise on using Amazon AWS lambda tools like Linux Command line, puppet integrated AWSAPI tools.

●Hands-on experience with Spring IO, Spring Boot.

●Speeding up Existing Applications with a Cache services using Redis Cache.

●Good expertise in working with Web Services along with Apache SOAP, REST, WSDL

●Experience with Docker Containers, leveraging Linux Containers and AMI’s to create Docker Images/containers and Kubernetes.

●Experience in writing and executing unit test cases using JUnit Testing Framework.

●Worked in Agile methodology for better results and reduced defects.

●Quick learner and excellent team player, ability to meet deadlines and work under pressure.

TECHNICAL SKILLS:

Programming Languages

Java, Python, C, C++, JavaScript

Web Technologies

HTML5, CSS3, jQuery, AngularJS

Application/Web Servers

Apache Tomcat, Transform, IBM WTX 8.4

Frameworks

Spring, Spring Boot, NodeJS, ReactJS, Data Access Object in Spring Frameworks, Hibernate, SOAP, REST

Cloud

Amazon AWS

Database Environments

MySQL, PL/SQL, PostgreSQL, Redis

Enterprise Order Management

Aptos 2019

IDEs

Eclipse, IntelliJ, Atom, Visual Studio Code

Build/Testing Tools

SOAP UI

Operating Systems

Windows, Unix, Linux

Content management Systems

WordPress

Version/Source control Systems

Git, SVN

PROFESSIONAL EXPERIENCE:

Samsonite Corporation, Mansfield, MA April 2018 – Current

Full Stack Java Developer

Responsibilities:

Implemented the application using Agile Development methodology which included daily scrum calls, two-week iterations, user story planning, retrospective meetings, code reviews.

Developed Dynamic Single Page Application using Angular8.0, Bootstrap4.0, HTML5, CSS3.

Implemented features such as routing, data binding without a page refresh using Angular 8.

Used Java 11 new features like HTTP Client, Nested Based Access Control, Java String Methods, Local Variable Syntax.

Implemented Microservices architecture using Spring Boot 2.1.1 for making the application smaller and independent.

Developed Rest Controller for mapping requests to generate Restful APIs.

Used Hibernate annotation to control data fetching and cascading type and batch size to improve the data access performance.

Migrating programs from Java 1.8, Python and JavaScript to IBM WTX 8.4 which involves building executable map files and deploying them to testing and production environments.

Apache Maven has been used for project management and dependencies process.

Involved in designing and developing Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon SWF, Amazon SQS, and other services of the AWS infrastructure.

Developed Rest Api to processes the data from DB to another Rest Service.

Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.

Developing, and deploying WordPress sites and making them secure by installing SSL certificates.

Created Container’s for Api’s using Docker in LINUX.

Working on Micro service configuration and API Gateway in Lower and Higher environments.

Preparing mapping Documents for every mapping and Data Migration document for smooth transfer of project from development to testing environment and then to production environment.

Unit testing the application using JUnit and in Test Driven Development (TDD).

Built relational databases (Oracle) to query and maintain the database.

Implement JPA repository to access data as DAO.

Used Spring Data to perform CRUD operations.

Configured Spring Security to grant permissions for different level resources.

Implement Kafka 2.1.0 for both Producer and Consumer.

Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO implementation classes.

Used Postman, Rest Client, Spring Mock MVC, Spring 4Junit for testing the web services.

Setup the Continuous Integration (CI) and Continuous Development (CD) process for the application using the Docker, Maven.

Used JIRA tool for tracking stories progress, follow agile methodology and sprint planning.

Used GitHub, Bitbucket to maintain the version of the files and took the responsibility to do the code merges.

Environment: Angular 8.0, Bootstrap4.0, HTML5, CSS3, Java 1.11, AWS, WordPress, Spring Data, Clean Architecture, Spring Boot 2.1.1, Spring4.x, Spring AOP, IOC, Kibana, Cloud Foundry, RESTful, Maven, Lambda, Hibernate5.0.2, CI/CD, REST Webservice, SQL, Oracle12c, GIT, TeamCity, Log4j, Node.js.

Charter Communications, St. Louis, MO Dec 2016 – March 2018

Full Stack Java/J2EE Developer

Responsibilities:

Implemented the application using Agile Development methodology which included daily scrum calls, two-week iterations, user story planning, retrospective meetings, code reviews.

Developed Dynamic Single Page Application using Angular6.0, Bootstrap4.0, HTML5, CSS3.

Implemented features such as routing, data binding without a page refresh using Angular 2.

Used Angular 6 Http services for asynchronous validations for the input fields of the forms.

Created various Angular6 services, modules, attribute directives, template, data driven forms.

Worked on setting up the routing configuration using Angular 6 UI router for various views.

Used Angular-cli with webpack to perform builds, create production ready code for deployment.

Kafka messages and set up the replication factors in Kafka Cluster

Created Typescript reusable components and services to consume REST API's using component-based architecture provided by Angular6.

Used Java8 features like StreamsAPI, DateTime API, Optionals and Lambda Expressions.

Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.

Implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP.

Used Spring Annotations to simplify business logic for creating Spring MVC Restful web services.

Implemented fail safe and Circuit Breaker Patterns in Spring Boot Micro Service applications using Hystrix and monitored the services using Hystrix Dashboard.

Worked on Spring Cloud like Spring Eureka, Cloud Foundry for Routing, Service-to-Service calls.

Designed and developed Microservices business components using Spring Boot.

Hands on Coding to build REST Microservices using Spring Cloud, Spring Config, Cloud Foundry.

Extensively worked on Hibernate mappings, HQL, Query, Lazy loading Transactions and Locking.

Experience in Hibernate5.0.2 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures, functions, performed polymorphic associations.

Worked on Hibernate Relational mappings like One-To- Many, Many-To- Many, Many-To-One.

Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO implementation classes.

Worked on creating the Docker Containers, Consoles for managing the application life cycle.

Worked extensively on various GCP Services like GCE, GKE.

Used Postman, Rest Client, Spring Mock MVC, Spring 4Junit for testing the web services.

Setup the Continuous Integration (CI) and Continuous Development (CD) process for the application using the Docker, Maven.

Used JIRA tool for tracking stories progress, follow agile methodology and sprint planning.

Used GitHub, Bitbucket to maintain the version of the files and took the responsibility to do the code merges.

Environment: Angular 6.0, Bootstrap4.0, HTML5, CSS3, Java 1.8, SpringBoot, Spring MVC, Spring4.x, Spring AOP, IOC, Kibana, Cloud Foundry, RESTful, Maven, Lambda, Hibernate5.0.2, REST Webservice, SQL, Oracle12c, GIT, TeamCity, Log4j, GCP, GKE.

Spiro Solutions, India Oct 2013 – July 2015

Java Developer

Responsibilities:

Collaborated with other members of the Software Development team of Oracle Insurance Policy Administrator (OIPA) and Insbridge.

Involved in End-User testing activities including publishing testing schedules, bug logging, Identifying, and implementing solutions and monitoring progress till completion.

Designed and developed new features for OIPA.

Worked on fixing bugs reported by internal teams and customers.

Conducted Performance testing and benchmarking of OIPA and Insbridge.

Developed and executed test plans for all round testing of application.

Created LoadRunner scenarios and scheduled the Virtual Users to generate realistic load on the server using LoadRunner and JMeter.

Gathering the Test Input data. Test Input data includes Pre-condition, Test Input, Test Result, Test Regression data.

Planning of Test Strategy on how to automate the testing. Selecting the Test Cases for Regression testing and automating the Test Cases.

Validated the integrity constraints on the database by creating Procedures and Functions.

Worked on data interpolation for Exadata testing of applications.

Scripted stored procedure to store and modify data and tables used for testing.

Environment: Java, PL/SQL, Oracle 10g, JMeter, WebLogic server, Linux, Putty, Eclipse., XML

Mediamint, INDIA May 2011 – Sept 2013

Java Programmer

Responsibilities:

●Involved in development of a spreadsheet module, which streamlines analysis, reporting and recording of accounting information.

●Involved in the gathering and analysis of the specifications from the client

●Developed UI using HTML and JavaScript and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.

●Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.

●Worked as a developer on Core Java, Collections, and multithreading.

●Developed various EJBs for handling business logic and data manipulations from databases.

●Involved in design of JSP and Servlets for navigation among the modules.

●Followed the test-driven development paradigm ensuring 100% test coverage and best practices like refactoring to improve the testability and maintenance of code.



Contact this candidate