👨🏻‍💻 postech.work

Immediate Interview // Java Developer

CloudIngest • 🌐 In Person

In Person Posted 1 week ago

Job Description

Job Title: Java Developer

Location: NJ and NC

Duration: 6-12month contract with multiple extensions

Rate: $42/hr. on W2 and $48/hr. on C2C

Job Description

Role:

Build application platforms customized to enable more seamless solutions that:

Increase brand exposure

Deliver relevant and timely insights to clients

Ensure an intuitive, secure experience for maximum usability

Allow for developer-oriented, adaptable communication protocols, unified APIs, and integrations with multiple other systems

Technical Skills

Proficient in Java:

Deep understanding of Java programming, including core concepts, syntax, and advanced features.

AWS Services:

Experience with a variety of AWS services, such as:

Compute:

EC2, Lambda

Storage:

S3, EBS, Glacier

Databases:

RDS, DynamoDB, Aurora DB

Networking:

VPC, Route 53, API Gateway

Event Streaming:

MSK Kafka

Infrastructure as Code:

Familiarity with tools like AWS CloudFormation or Terraform for defining and provisioning infrastructure.

Cloud Architecture Skills

System Design:

Ability to design scalable and resilient cloud architectures using AWS best practices.

Microservices:

Experience in developing microservices architecture and deploying them on AWS.

Containerization:

Familiarity with Docker and Kubernetes; experience with Amazon ECS or EKS for container orchestration.

Cloud Migration:

Experience with migrating on-premises applications to the AWS cloud.

Performance Optimization:

Skills in optimizing cloud applications for performance and cost efficiency.

Development Skills

Frameworks:

Experience with popular Java frameworks such as Spring, Hibernate, or Java EE.

Object-Oriented Programming (OOP):

Strong grasp of OOP principles and design patterns.

Database Knowledge:

Experience with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).

Web Technologies:

Familiarity with RESTful services, HTML, CSS, and JavaScript.

Version Control:

Proficient in using version control systems, especially Git.

Testing:

Knowledge of testing frameworks and tools like JUnit, Mockito, or Selenium.

Build Tools:

Experience with Maven or Gradle.

Experience

Project Leadership:

Ability to lead projects, mentor junior developers, and provide technical guidance.

Software Development Life Cycle (SDLC):

Familiarity with Agile, Scrum, and Waterfall methodologies.

Problem Solving:

Strong analytical and problem-solving skills to troubleshoot and optimize applications.

Soft Skills

Communication:

Excellent verbal and written communication skills to collaborate with team members and stakeholders.

Teamwork:

Ability to work effectively within a team and contribute to a positive team dynamic.

Adaptability:

Willingness to learn new technologies and adapt to changing project requirements.

Additional Qualities

Attention to Detail:

Meticulous approach to coding and documentation, ensuring high-quality deliverables.

Time Management:

Effective time management skills to handle multiple tasks and meet deadlines.

Passion for Technology:

Genuine interest in keeping up with industry trends and advancements in technology.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.