Full Stack Engineer
Ampcus Inc
Union City, NJ, United States
4 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.disabledperson.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Spring Security
Application Programming Interfaces (APIs)
Agile Methodology
Artificial Intelligence
Amazon Web Services
Amazon S3
Software Applications
Cloud Computing
Databases
Continuous Integration
Database Queries
+49 more
Software Debugging
DevOps
Amazon DynamoDB
Github
Protocol Buffers
Gradle
Hibernate (Java)
Identity and Access Management
Java Persistence API
Junit
PostgreSQL
Liquibase
Machine Learning
Apache Maven
MongoDB
Redis
Mockito
Prometheus
Software Engineering
Software Systems
SonarQube
Data Streaming
Systems Architecture
Spring Cloud
ReactJS
Amazon ElastiCache
Delivery Pipeline
Grafana
Spring-boot
AWS Lambda
Cloudformation
Amazon Relational Database Service
Kubernetes
Avro
Production Code
Maintaining Code
Apache Kafka
Front End Software Development
Cloudwatch
Api Gateway
Amazon Simple Queue Service (SQS)
Terraform
Splunk
Docker
Elk Stack
Jenkins
Confluent
Amazon Redshift
Programming Languages
Job description
- Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- 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 being accountable for ensuring design constraints are met by software code development
- Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
- Proactively identifies hidden problems and patterns in data and uses these insights 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, opportunity, inclusion, and respect, Java Ecosystem
- Java 17/21 (LTS)
- Spring Boot 3.x
- Spring Cloud
- Spring Security
- Spring Data JPA / Reactive
- Hibernate 6.x
- Maven / Gradle
- JUnit 5
- Mockito
- Lombok
AWS Cloud Services
- Amazon ECS / EKS
- AWS Lambda
- Amazon API Gateway
- AWS CloudFormation / CDK
- Amazon S3
- Amazon CloudWatch
- AWS IAM
- AWS Secrets Manager
- Amazon SNS / SQS
- AWS Step Functions
- Amazon ElastiCache (Redis)
- AWS CodePipeline / CodeBuild
- Amazon ECR
Apache Kafka & Event Streaming
- Apache Kafka 3.x
- Kafka Streams
- Kafka Connect
- Confluent Schema Registry (Avro/Protobuf)
- Spring Kafka
- Kafka Consumer / Producer APIs
- Dead Letter Queue (DLQ) Pattern
- Exactly-Once Semantics (EOS)
- AKHQ / Kafka UI
Database Technologies
- PostgreSQL 15+ / Amazon Aurora PostgreSQL
- Amazon DynamoDB
- Amazon RDS
- Redis
- Flyway / Liquibase
- Hibernate ORM
- Spring Data JPA / R2DBC (Reactive)
- MongoDB
- Amazon Redshift
DevOps & Observability
- Docker
- Kubernetes (EKS)
- Terraform
- Jenkins
- GitHub Actions
- SonarQube
- Splunk
- ELK Stack
- Grafana
- Prometheus
- Git / GitHub Enterprise
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 Java
- Experience with front end technology including React
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
- Overall knowledge of the Software Development Life Cycle
- Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
- Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Preferred Qualifications, Capabilities, and Skills:
- Familiarity with modern front-end technologies
- Exposure to cloud technologies including AWS
- Experience with Banking domain
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.disabledperson.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…