Procorp Systems - New York, NY

posted 10 days ago

Full-time - Mid Level
New York, NY
Professional, Scientific, and Technical Services

About the position

The Java AWS Developer role is designed for experienced professionals with a strong background in software engineering, particularly in Java and AWS technologies. The position involves executing software solutions, developing high-quality production code, and ensuring the architecture and design constraints are met. The developer will work with large data sets to drive improvements in software applications and contribute to a culture of diversity and inclusion within the team.

Responsibilities

  • Executes software solutions, design, development, and technical troubleshooting.
  • Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems.
  • Produces architecture and design artifacts for complex applications while ensuring design constraints are met by software code development.
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets.
  • Proactively identifies hidden problems and patterns in data to drive improvements to coding hygiene and system architecture.
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies.
  • Adds to team culture of diversity, equity, inclusion, and respect.

Requirements

  • Formal training or certification on software engineering concepts and 5+ years applied experience.
  • Hands-on practical experience in system design, application development, testing, and operational stability.
  • Proficient in coding in one or more languages; Java, Spring, Spring Boot.
  • Experienced in React, Angular, and building user interfaces with a focus on user experience.
  • Experienced in integrating UI components with micro-services.
  • Experience in developing, debugging, and maintaining code in a large corporate environment.
  • Overall knowledge of the Software Development Life Cycle.
  • Solid understanding of agile methodologies such as CI/CD, Applicant Resiliency, and Security.
  • Demonstrated knowledge of software applications and technical processes within a technical discipline.

Nice-to-haves

  • Familiarity with modern front-end technologies.
  • Exposure to AWS cloud technologies.
  • Good analytical thinking and problem-solving abilities.
  • Solid understanding of object-oriented programming.
  • Familiar with various design and architectural patterns.
  • Experience in creating & consuming REST API, Microservices.
  • Experience in Spring Boot, Spring Security & Spring ecosystem.
  • Good working experience in Kafka.
  • Working experience in writing Unit test cases with Junit & Mockito.
  • Good experience with AWS services such as IAM, EKS, S3, Secrets Manager, CloudWatch, ALB & Route53.
  • Experience in working with CICD pipeline.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service