Full Stack Engineers

New Yesterday

Key Responsibilities Design, develop, and maintain server-side applications using SpringBoot and Java, with a strong emphasis on business logic and a microservices architecture. Implement and manage a high volume of data processing and business-critical tasks using Spring Batch . Build responsive and modular user interfaces with Angular to provide an intuitive user experience. Develop and manage asynchronous operations and callbacks entirely on Node.js , ensuring high performance and reliability. Adhere to and enforce REST Principles for designing and consuming APIs, guaranteeing a clean and consistent communication layer between services. Manage and optimize relational databases, primarily PostgreSQL , including schema design, query optimization, and performance tuning. Oversee and enhance our CI/CD pipelines, writing and maintaining core scripts in Jenkins to automate build, test, and deployment processes. Utilize AWS cloud services for deploying, managing, and scaling applications, including but not limited to EC2, S3, RDS, and Lambda. Work with distributed systems and message brokers, leveraging Kafka for building real-time data pipelines and event-driven architectures. Write comprehensive unit, integration, and end-to-end tests using a combination of JUnits, Mockito, Cypress, Selenium, and Karate to ensure code quality and stability. Implement and utilize monitoring tools like Datadog to observe, troubleshoot, and optimize application performance in production environments.
Location:
Boston

We found some similar jobs based on your search