Java Engineer

CogniSoft Technologies
Austin, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Austin, United States of America

Tech stack

Java
Agile Methodologies
Application Performance Management
Unit Testing
Cloud Computing
Profiling
Software Quality
Continuous Integration
Couchbase
Data Structures
Distributed Systems
Gradle
Hazelcast
Maven
Memcached
Enterprise Messaging Systems
Microsoft Message Queuing
MongoDB
Object-Oriented Software Development
Oracle Applications
PCI Data Security Standards
Redis
Amazon Web Services (AWS)
Java Application Server
Enterprise Software Applications
Caching
GIT
Information Technology
Cassandra
Kafka
REST
Microservices

Job description

  • Design and develop scalable, high-performance Java applications.
  • Build secure, reliable, and compliant enterprise systems.
  • Develop RESTful microservices and distributed applications.
  • Optimize application performance and troubleshoot production issues.
  • Collaborate with cross-functional engineering teams in an Agile environment.
  • Ensure code quality through testing, CI/CD, and best engineering practices.

Requirements

8+ years of hands-on Java development experience 6+ months of Apple project experience (Mandatory) Strong knowledge of Object-Oriented Programming (OOP), Data Structures & Distributed Systems Experience building and consuming RESTful APIs Messaging technologies: Kafka, AWS SQS, SNS Database expertise: Cassandra, Couchbase, MongoDB, Oracle Performance profiling and optimization of enterprise applications Experience developing PCI-DSS, PII & SOX-compliant systems Software security and compliance frameworks Caching technologies: Redis, HazelCast, Memcache CI/CD tools: Gradle, Maven, Git Cloud technologies and Unit Testing frameworks, Bachelor''s Degree in Computer Science or a related field.

Apply for this position