Sr. Software Engineer

CMP.jobs New York, NY Open
CMP.jobs is looking for Sr. Software Engineer in New York, NY.
This local job opportunity with ID 3581703453 is live since 2026-03-05 20:04:13.
We are a leading technology company that uses real-world data in real-time to optimize campaign performance and revolutionize health decision-making. Leveraging proprietary datasets and methodology, The company targets healthcare professionals and patients with an unprecedented level of accuracy—delivering unparalleled results to the clients we serve. The company is now a part of Internet Brands, a KKR portfolio company and owner of WebMD Health Corp. Responsibilities: Design and Develop: Lead the design and development of scalable and maintainable web applications using Java, Spring Boot, and Angular. Code Review: Perform code reviews to ensure code quality, maintainability, and adherence to best practices. Mentoring: Mentor junior developers, conduct technical sessions, and guide them in complex problem-solving. Microservices Architecture: Design and implement microservices-based architecture for scalable applications. Deployment and Maintenance: Ensure application performance, uptime, and scalability. API Design: Design, develop, and document RESTful APIs for seamless integration. Troubleshooting: Investigate and resolve production issues, ensuring minimal downtime. Technical Documentation: Write and maintain technical documentation, Requirements: - Strong Knowledge of Core Java and Advanced Java: Proficiency in Java 8+ features like Lambdas, Streams, Functional Interfaces, Optional, etc. Good understanding of OOPs (Object-Oriented Programming) concepts, Exception Handling, Multithreading, and Collections. -Spring Framework (Spring Boot, Spring MVC): Experience with Spring Boot Microservices, Spring MVC, Spring Data JPA, and Spring Security. Knowledge of RESTful Web Services development using Spring Boot. -Database Knowledge (SQL/NoSQL): Proficiency in writing SQL queries, joins, and stored procedures. Hands-on experience with RDBMS like MySQL, Oracle, or PostgreSQL. Basic understanding of NoSQL databases like MongoDB, Cassandra, or DynamoDB. - RESTful APIs and Web Services: Experience in consuming and developing RESTful APIs using Spring Boot. Understanding of API documentation tools like Swagger/OpenAPI. -Version Control Systems (Git): Hands-on experience with GitHub, GitLab, or Bitbucket. Familiarity with Git commands like pull, push, merge, branch, clone, etc.. -Build Tools and Deployment: Knowledge of build tools like Maven/Gradle. Understanding of containerization (Docker) and cloud deployment (AWS, Azure, GCP). -Testing and Debugging: Basic understanding of Unit Testing frameworks like JUnit, Mockito for backend testing. Knowledge of Karma and Jasmine for Angular testing. -Agile Methodologies and Collaboration Tools Familiarity with Agile/Scrum methodologies. Experience using tools like JIRA, Confluence, and Trello for task tracking and collaboration. -K8s: Deep understanding of Kubernetes architecture and core concepts (Pods, Services, Ingress, Deployments, StatefulSets, RBAC, etc.). -Hands-on experience building and managing CI/CD pipelines with TeamCity. -Proficiency in creating, customizing, and managing Helm charts from scratch. -Hands-on experience using shell scripting (Bash) for automation and system management tasks. -Solid understanding of container technologies like Docker and container registries. -Excellent troubleshooting, problem-solving, and communication skills. -Problem-Solving and Logical Thinking: Strong problem-solving skills and the ability to write clean, reusable, and efficient code. Ability to debug and resolve production issues quickly. Good to Have -Knowledge of monitoring, logging, and observability solutions (e.g., Prometheus, Grafana, ELK Stack, Jaeger). -A solid understanding of networking concepts within Kubernetes (Ingress controllers like NGINX or Contour). -Experience/Knowledge of Go programming language. -Angular (Latest Version): Strong understanding of Angular Framework, TypeScript, RxJS, Angular Material, and Angular CLI. Ability to build responsive UI components using Angular. read more

Required Skills

My Compatibility Score

Choose Match Score option:

Automatch with LinkedIn
Choose Match Score option:
Automatch with LinkedIn