Job description
Description:
A Java Developer is a programmer who designs, develops, and manages Java-based applications and software. With most large organizations using Java to implement software systems and backend services, a Java developer is one of the most sought-after jobs today.
Requirements:
1) Minimum 5 years of experience in Java development.
2) Ability to define and document clear and comprehensive technical designs
3) Experience with distributed systems and system integration
4) Experience with Java or other Object-Oriented Languages and Technologies (Java, Kotlin, Spring Boot, SOAP, REST, etc)
5) Experience with Deployment technologies and build tools (Docker, Kubernetes, Crossplane, Maven, Gradle, Jenkins, git, etc)
6) Experience with AWS/Cloud infrastructure (ECS, EC2, EKS, SQS, SNS, S3, Kinesis, Lambda, ALB/NLB, Route53, VPCE, CloudWatch, Auto Scaling Groups, IAM, etc)
7) Experience with SQL and NoSQL databases (MSSQL, MySQL, AuroraDB, DynamoDB, Mongo DB, Apache Solr, ElasticSearch, etc)
8) Experience with network and security technologies (HTTPS, TCP/IP, OAuth, HMAC, etc)
Preferences:
Mandatory Skills: Java/J2EE, Microservices, AWS
Job Responsibilities:
• Ability to define and document clear and comprehensive technical designs
• Experience with distributed systems and system integration
• Experience with Java or other Object-Oriented Languages and Technologies (Java, Kotlin, Spring Boot, SOAP, REST, etc.)
• Experience with Deployment technologies and build tools (Docker, Kubernetes, Crossplane, Maven, Gradle, Jenkins, git, etc.)
• Experience with AWS/Cloud infrastructure (ECS, EC2, EKS, SQS, SNS, S3, Kinesis, Lambda, ALB/NLB, Route53, VPCE, CloudWatch, Auto Scaling Groups, IAM, etc.)
• Experience with SQL and NoSQL databases (MSSQL, MySQL, AuroraDB, DynamoDB, Mongo DB, Apache Solr, ElasticSearch, etc.)
• Experience with network and security technologies (HTTPS, TCP/IP, OAuth, HMAC, etc.)