Mas Global Consulting - Wilmington, DE

posted 4 months ago

Full-time - Mid Level
Wilmington, DE
Professional, Scientific, and Technical Services

About the position

At MAS Global, we are on a mission to create educational opportunities for women and Latinos in tech, and we are seeking a skilled Senior Java Developer to join our team. This role is pivotal in designing robust, scalable applications and microservices that meet the diverse needs of our clients. As a Senior Java Developer, you will focus on implementing AWS cloud solutions and building RESTful APIs, ensuring that our software solutions are not only functional but also high-quality and reliable. Collaboration is key in this position, as you will work closely with cross-functional teams, including product managers, designers, and other developers, to deliver comprehensive solutions that drive innovation and meet client requirements. In this role, you will be responsible for writing clean, maintainable code and following best practices in software development. You will also perform code reviews, unit testing, and integration testing to ensure the delivery of high-quality software. Staying updated with the latest industry trends and technologies will enable you to propose and implement enhancements to our current systems, ensuring that we remain at the forefront of technological advancements. We pride ourselves on our diverse and inclusive work environment, where feedback is seen as an opportunity for growth. If you are passionate about technology and want to make a significant impact in a mission-driven company, this is the ideal role for you. Join us in helping our Latin America talent reach their full potential and serve some of the largest brands in the world.

Responsibilities

  • Design and develop robust and scalable Java-based applications and microservices.
  • Implement cloud-based solutions leveraging AWS services such as EC2, S3, Lambda, RDS, DynamoDB, etc.
  • Architect and build RESTful APIs to support various client applications.
  • Collaborate with cross-functional teams including product managers, designers, and other developers to deliver comprehensive solutions.
  • Write clean, maintainable code following best practices in software development.
  • Perform code reviews, unit testing, and integration testing to ensure high-quality software delivery.
  • Troubleshoot and debug applications to resolve performance and other issues.
  • Stay updated with the latest industry trends and technologies to propose improvements in current systems.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • Proven experience as a Java Developer, with strong proficiency in Java SE/EE.
  • Solid understanding of microservices architecture and its principles.
  • Experience developing and deploying applications on AWS cloud infrastructure.
  • Proficiency in building and consuming RESTful APIs.
  • Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Strong understanding of database technologies (SQL and NoSQL) and data modeling concepts.
  • Ability to work in an Agile development environment and use Agile methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication skills with the ability to collaborate with team members.

Nice-to-haves

  • AWS certification (e.g., AWS Certified Developer, AWS Certified Solutions Architect).
  • Experience with CI/CD pipelines and related tools (e.g., Jenkins, GitLab CI/CD).
  • Familiarity with security best practices in application development and deployment.

Benefits

  • English Class.
  • Development: continued learning and certification reimbursement, technical development learning.
  • MAS Kids club.
  • And other special benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service