Java Developer
Apply NowCompany: Kasmo Global
Location: Coppell, TX 75019
Description:
Java Full stack Developer
Backend Skills:
Frontend Skills:
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.