Java Full Stack developer
Summary
More than 8+ years of professional experience in Cross-Platform (Web & Client-Server) application development and design using Object-Oriented Programming, Java/J2EE technologies.
Expert in various agile methodologies like Scrum, Test Driven Development (TDD), Incremental and Iteration methodology, Pair Programming, Agile Development Testing using Software Development Life Cycle.
Strong experience in UI frameworks JavaScript, React JS, Angular 2+ and Angular JS.
Experience in building applications using various frameworks like Spring, Hibernate, EJB, JPA.
Strong experience in Spring modules - Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul.
Strong experience in Securing API's using OAuth2.0 token-based authentication/authorization scheme using Spring Security.
Playing the role of the JBoss PAM and JBPM Subject Matter expert and technology consultant
Expertise in project facilitation in terms of quality assurance with good implementation knowledge of CMMI ver 1.2, ISO 9001:2008, ITIL and ISO 27001.
Strong experience on Microservice patterns - Hystrix, Aggregator, Proxy chaining.
Experience in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise applications and used Apache Kafka, Active MQ, Rabbit MQ, AMQP as JMS provider.
Experience in handling messaging services using Apache Kafka.
Tested Restful web services using Postman, SOAP UI.
Extensively worked on restful APIs using spring boot 2.
Experience in cloud services using Amazon Web Services (AWS) and Google Cloud Platform (GCP).
Experience with Spring JDBC Templates, JMS Templates, Spring EAI, Spring Rest Templates.
Experience in implementing SOA and Web Services using SOAP, RESTFUL, JAX-WS, and AXIS.
Expertise in using Amazon Web Services AWS. Extensive experience in focusing on services like EC2, VPC, Cloud Watch, Cloud Front, IAM, S3, Amazon RDS, Elastic Cache, SNS, SQS.
Experience on automating scripts for REST and SOAP based API testing.
Experience with Docker containers, AMI's to create Docker images/ containers and Kubernetes container orchestration system.
Strong Experience with build tools like CI/CD, ANT, Maven, and logging tools like Log4J.
Used Version Control like CVS, SVN (Subversion) and Git.
Strong Experience in Maven for build, Jenkins and SonarQube continuous integration.
Experienced in writing unit test cases using Junit, Testing, Mockito and Wrote JUnit Test Cases for challenging environments.
Strong experience in test driven development, particularly using JUnit framework.
Worked on various testing frameworks for front end/user interface like Karma, Jasmine, Jest, Mocha, Chai etc.
Good Experience in Automation testing using Rest Assured framework and Selenium Web Driver.
Good working knowledge of AWS, Spring Boot, Spring Cloud, Docker, Maven, etc. in developing applications which use cloud-based services.
Good working knowledge in version control tools like GitHub, CVS, SVN, Rational Clear Case and Tortoise SVN.
Experience in Developed Maven & ANT scripts in to build and deploy J2EE Applications.
Experience in using Web/Application Servers like IBM WebSphere 7.0, Apache Tomcat and JBoss, BEA WebLogic.
Implemented various Design Patterns (Session Façade, Value Object, DAO, DTO, Command, Singleton, Factory, Adapter, MVC, Service Locator etc.) using J2EE technologies.
Sound Experience in database modelling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 10g/11g, IBM DB2, MySQL, and SQL Server.
Using strong technical Java JBPM expertise, leading the delivery team from the front.
Strong Knowledge on NOSQL database MongoDB, Cassandra as part of Open Source participation.
Experience in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache Active MQ, Rabbit MQ, and AMQP as JMS provider.
Experience in handling messaging services using Apache Kafka.
Experience in writing unit test cases using JUnit, Testing, Mockito and Wrote JUnit Test Cases for challenging environments.
TECHNICAL SKILLS
Programming Languages C, C++, Java (1.6, 1.7, 1.8 ,10,11), SQL, PL/SQL, Shell Scripting Enterprise Java Servlet, JSP, JDBC, JSTL, Data structures.
Mark-up/XML/UI Technologies: HTML, HTML5, XSLT, JavaScript, Dojo, CSS, CSS3, XML, XSD, AJAX, jQuery, JSON, Angular 2, Angular 4, Node.js, React JS.
Tools & Framework:
Struts, Spring Core (IOC), Hibernate, JPA, Spring MVC, Spring AOP, Spring Data (Spring JDBC, Spring JPA), Spring Boot, Spring Web Flux, Spring Batch, Spring Security and Spring Cloud
Services Web services Microservices, SOA Architecture, SOAP, RESTful, JAX-RS JAX-WS, and Jersey
Middleware Technologies: JMS, RabbitMQ, Kafka, Spring AMQP, Spring Integration.
Web/App Servers/Containers: WebSphere, Apache, Tomcat, JBoss EAP, WebLogic and Docker.
Databases: IBM DB2, Oracle, PostgreSQL, Apace Cassandra, NoSQL MongoDB.
Development Tools: Eclipse, Spring Tool Suite (STS), IntelliJ.
Testing Tools/ Frameworks SoapUI, Rest Client, JUnit, Mockito, Jasmine, Karma, Selenium, Cucumber.
Version Control Tools: GitLab, GitHub, Bitbucket.
Build-Automation Tools: (CI)/Issue Tracking Tools Maven, Gradle, Apache ANT, Jenkins, JIRA.
Build-Automation Tools: MVC, Factory, Front Controller, Singleton, Observer and DAO patterns
Expectations
Currently, I am looking for a Full stack Java Developer on C2C / C2H with direct clients and atleast 2 to 3 months of remote.
Employment Preferences
Expected Base Salary
**0,000 USD
Expected Hourly Rate
** USD/hr
Academic Degree
Experience
Total Professional Experience
Startup Experience
Big-Tech Companies
Enterprise Experience
Skills
- Java
- Java Servlet
- JSP
- JDBC
- JSTL
- Mark-up
- XML
- UI Technologies
- HTML
- HTML5
- XSLT
- JavaScript
- Dojo
- CSS
- CSS3
- XSD
- AJAX
- JQuery
- JSON
- Angular 2
- Angular 4
- Node.js
- React JS
- Spring Core
- IOC
- Hibernate
- JPA
- Spring MVC
- Spring AOP
- Spring Data
- Spring JDBC
- Spring JPA
- Spring Boot
- Spring Web Flux
- Spring Batch
- Spring Security
- Spring Cloud
- Microservices
- SOAP
- RESTful
- JAX-RS JAX-WS
- Kafka
- Spring AMQP
- Spring Integration
- Development Tools
- Eclipse
- Spring Tool Suite
- STS
- SoapUI
- Rest Client
- JUnit
- Mockito
- Jasmine
- Karma
- Selenium
- Cucumber
Contacts are hidden
Send a connection request to the candidate to get their contact details.
Contact Candidate
