Java Developer

Apply Now

Company: Kasmo Global

Location: Coppell, TX 75019

Description:

Java Full stack Developer

Backend Skills:
  • Programming Languages: Proficiency in languages like Java 8+ (11/17), Python, Node.js.
  • Database Management: Experience SQL (MS SQL, Oracle or Postgres SQL) No SQL(MongoDB), MongoDB, or Cassandra.
  • Familiarity with back-end frameworks like Express (Node.js), Spring Boot 3.x, Spring MVC Architecture, JPA/Hibernate, Spring AOP, Spring Webflux, Spring Cloud and Spring Config
  • API Development: Knowledge of RESTful, GraphQL API, Webservices, Swagger Open API Spec creation.
  • Server Management: Understanding of server, network, and hosting environments.
  • Security: Awareness of security concerns and best practices, including data protection and encryption.
  • Version Control: Proficiency with Git and other version control systems.
  • Experience in microservices architecture with designing and implementing transactions and building fault tolerance applications, CQRS patterns
  • Familiarity with messaging products/API/frameworks like Kafka, Spark, Apache Flink
  • Strong in design patterns and principles
  • Build tools like Maven & Gradle
  • Experience in CI & CD pipeline creation and management using various tools like Jenkins,Urban Code
  • Experience in container build and deployment on Docker or Kubernetes.
  • Good in Cloud Native application development
  • Expertise in unit testing frameworks (Junit5, Jest, Mocha)
  • Expertise in Creating Stored Procedures & Functions and comfortable in writing complex relational queries.
  • Experience with cloud technologies such as AWS, GCP, Azure, PCF.
  • Exposure to Functional & Reactive Programming styles
  • Proven experience as a Backend Developer with a focus on serverless architecture
  • Experience in Agile methodology and Test-Driven Development (TDD) to help us deliver high-quality software solutions.


Frontend Skills:
  • HTML/CSS: Strong understanding of HTML5, CSS3, and responsive design principles.
  • Proficiency in java script, react or angular and frameworks/libraries
  • UI/UX Design: Basic understanding of user interface and user experience design principles.
  • Frontend Build Tools: Familiarity with tools like Webpack, Babel, and npm.
  • Cross-Browser Compatibility: Ensuring applications work across different browsers and devices.
  • Testing experience with frontend testing frameworks like Jest, Mocha, or Cypress.
  • Experience with web services and REST-based APIs using JSON and XML.
  • Hands-on in API's and integrating front end application with backend services Nice to have Artificial Intelligence (AI), Machine Learning (ML), and Generative AI is beneficial.

Similar Jobs