Developer

Millennium Group

$80K — $110K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
  • Experience with cloud computing concepts, mainly AWS services
  • Skilled in developing Apache Flink Pipeline Jobs
  • Proficient in AWS services like EKS, Lambda, and more
  • Foundational knowledge of Java programming
  • Understanding of RESTful API principles
  • Basic knowledge of messaging queues or streaming platforms like Kafka
  • Familiar with version control systems like Git
  • Strong problem-solving and analytical abilities
  • Excellent communication and teamwork skills

Responsibilities

  • Design, develop, code, and test new features and applications using Java and Spring Boot
  • Build and maintain RESTful web services for application integrations
  • Develop messaging systems with Kafka for real-time data streaming
  • Contribute to developing and deploying applications on AWS utilizing various services
  • Assist in defining and managing infrastructure as code using Terraform
  • Develop and maintain data processing applications with Apache Flink
  • Collaborate with senior engineers and product managers throughout the SDLC
  • Write tests and troubleshoot software defects
  • Create and maintain technical documentation

Benefits

  • Dynamic work environment with a focus on innovation
  • Opportunity to work with cutting-edge technologies
  • Collaborative team culture promoting communication and teamwork
  • Access to professional development resources
  • Opportunities for career advancement within the company
Full Job Description
We are seeking a motivated and eager Developer to join our dynamic technology team.

Required Qualifications:

Bachelor's degree in Computer Science, Software Engineering, a related technical field, or equivalent practical experience.
Development Experience in cloud computing concepts, particularly AWS services.
Development Experience in Apache Flink Pipeline Jobs.
Experience with AWS services such as EKS, Lambda, API Gateway, DynamoDB, S3, Step Functions. Experience in Golang development for EKS and Lambda.
Foundational knowledge of Java programming.
Familiarity with RESTful API principles.
Basic understanding of messaging queues or streaming platforms like Kafka.
Familiarity with version control systems (e.g., Git).
Strong problem-solving and analytical skills.
Excellent communication and teamwork abilities.

Key Responsibilities:

Software Development: Design, develop, code, and test new features and applications using Java and Spring Boot.
API Development: Build and maintain RESTful web services to support application integrations and data exchange.
Messaging Systems: Develop and work with Kafka for real-time data streaming and asynchronous communication.
Cloud Infrastructure: Contribute to the development and deployment of applications on AWS, utilizing services such as EKS, Lambda, API Gateway, DynamoDB, S3, and Step Functions. Infrastructure as Code: Assist in defining and managing infrastructure using Terraform.
Data Processing: Develop and maintain Apache Flink pipeline jobs for data processing and analytics.
Collaboration: Work collaboratively with senior engineers, product managers, and other stakeholders throughout the software development lifecycle (SDLC).
Testing & Debugging: Write unit, integration, and end-to-end tests. Troubleshoot, debug, and resolve software defects.
Documentation: Create and maintain technical documentation for code, systems, and processes.

Similar Jobs

More Jobs at Millennium Group

More Information Technology Jobs

Find similar Developer jobs: