Job DescriptionJob Description
ComResource is looking for a Senior Engineer.
We need someone to assist in developing and maintaining complex full-stack software applications while contributing to agile product development and technical leadership within the engineering team.
Responsibilities:
- Design and develop high-quality software features and components for enterprise applications.
- Collaborate with agile product teams to deliver scalable and maintainable software solutions.
- Apply clean code principles and software craftsmanship techniques to produce reliable code.
- Contribute to technical design decisions, complexity estimation, and solution architecture.
- Develop and implement testing strategies, including performance, security, regression, and automated testing.
- Utilize test-driven development (TDD) and mentor team members on testing best practices.
- Design data storage, modeling, and integration strategies across systems and services.
- Support infrastructure automation, container orchestration, and cloud-based integrations.
- Implement monitoring, logging, and metrics collection to ensure operational reliability.
- Develop software using a security-first approach and apply secure coding practices.
- Collaborate with stakeholders to translate business requirements into technical specifications.
- Support user experience improvements and implement user-facing features.
Essentials:
- 6+ years of software development experience.
- Experience with backend development using Java and Spring Boot.
- Experience with frontend development using JavaScript and React.
- Experience developing and supporting REST APIs and microservices.
- Experience working with relational and non-relational databases.
- Experience with cloud platforms and infrastructure as code practices.
- Strong understanding of software development lifecycle and agile methodologies.
- Strong communication skills and ability to collaborate with stakeholders.
Desired:
- Experience with Kubernetes and AWS environments.
- Knowledge of data analytics or machine learning concepts.
- Experience mentoring engineers and driving engineering best practices.
- Experience designing scalable enterprise systems.
Req ID: CG