Software Developer

DESMATA INC.
Plano, TX, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$91,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Amazon Web Services Amazon S3 Application Performance Management Cloud Computing Code Review Databases Continuous Integration Data Retrieval Software Debugging Amazon DynamoDB Elasticsearch
+33 more
Junit PostgreSQL MongoDB MySQL NoSQL OAuth Oracle (Applications) Performance Tuning Scrum Methodology Role-Based Access Control Mockito JSON Web Token Secure Coding Amazon Simple Notification Service (SNS) System Testing Enterprise Software Applications System Availability Spring-boot Indexer Backend Cloudformation Containerization Kubernetes Infrastructure Automation Frameworks Information Technology Functional Programming Cloudwatch Restful APIs Amazon Simple Queue Service (SQS) Serverless Computing Docker Jenkins Microservices

Job description

  • Design, develop, and maintain scalable Java and Spring Boot microservices to support business-critical enterprise applications
  • Build and enhance secure, reliable, and high-performance RESTful APIs to support backend system integrations and services
  • Develop, deploy, and support cloud-native services on AWS including S3, SQS, SNS, Lambda, and CloudWatch
  • Implement fast and efficient search and indexing capabilities using Elasticsearch to improve data retrieval performance
  • Containerize applications using Docker and manage deployments using Kubernetes to ensure consistent and reliable releases
  • Automate infrastructure provisioning using AWS CloudFormation following Infrastructure-as-Code best practices
  • Optimize database interactions across relational and NoSQL systems including MySQL, PostgreSQL, Oracle, MongoDB, and DynamoDB to improve scalability and response times
  • Perform performance tuning, debugging, and comprehensive testing using tools such as JUnit and Mockito to ensure system stability and high availability
  • Implement authentication and authorization mechanisms using OAuth, JWT, and role-based access control while following secure coding standards
  • Design and implement efficient algorithms and data structures to improve application performance and processing efficiency
  • Support continuous integration and delivery using Jenkins and CI/CD practices to enable smooth deployments and production readiness
  • Collaborate with cross-functional teams in Agile/Scrum environments, contributing to sprint planning, stand-ups, retrospectives, code reviews, and timely delivery of production features

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • 1 year of experience in the job offered or in a related occupation, such as Software Developer

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…