2C
Posted 3 days ago
Senior Software Engineer
2T Consulting
📍 new york, US
Job description
<h5>Position Summary </h5>
<p>We are seeking a highly skilled Senior Software Engineer to join our Integration Services team. The ideal candidate will have strong full-stack development experience, with equal focus on backend and frontend technologies, and a proven track record of building scalable, cloud-native applications on AWS. </p>
<p>This role involves designing, developing, and supporting custom web applications while collaborating with cross-functional teams to deliver high-quality software solutions. </p>
<h5>Key Responsibilities </h5>
<ul>
<li>
<p>Design, develop, and maintain custom web applications using modern full-stack technologies. </p>
</li>
<li>
<p>Build and enhance backend services using Java, Spring Boot, and Apache Camel. </p>
</li>
<li>
<p>Develop responsive and interactive user interfaces using React and Angular. </p>
</li>
<li>
<p>Design and implement cloud-native solutions leveraging AWS services. </p>
</li>
<li>
<p>Create, maintain, and optimize AWS infrastructure using CloudFormation templates and DevOps best practices. </p>
</li>
<li>
<p>Develop and support serverless and event-driven architectures using AWS services. </p>
</li>
<li>
<p>Participate in application architecture, technical design, code reviews, and performance optimization initiatives. </p>
</li>
<li>
<p>Identify and remediate security vulnerabilities across Java-based open-source frameworks and libraries. </p>
</li>
<li>
<p>Collaborate closely with Integration Services, Product, QA, and DevOps teams throughout the software development lifecycle. </p>
</li>
<li>
<p>Troubleshoot production issues and provide timely resolutions. </p>
</li>
</ul>
<h5>Required Qualifications </h5>
<ul>
<li>
<p>7+ years of professional software engineering experience (candidates with additional experience are welcome; minimum 3 years required). </p>
</li>
<li>
<p>Strong hands-on experience with Java and Spring Boot development. </p>
</li>
<li>
<p>Experience developing integration solutions using Apache Camel. </p>
</li>
<li>
<p>Hands-on experience building frontend applications using React. </p>
</li>
<li>
<p>Experience with Angular development. </p>
</li>
<li>
<p>Strong understanding of full-stack development with approximately 50% backend and 50% frontend responsibilities. </p>
</li>
<li>
<p>Experience building and deploying applications on AWS. </p>
</li>
</ul>
<h5>AWS Technical Requirements </h5>
<p>Hands-on experience with: </p>
<ul>
<li>
<p>Amazon ECS </p>
</li>
<li>
<p>Amazon S3 </p>
</li>
<li>
<p>Amazon SQS </p>
</li>
<li>
<p>AWS Step Functions </p>
</li>
<li>
<p>AWS Lambda (Serverless Implementations) </p>
</li>
<li>
<p>AWS CloudFormation </p>
</li>
<li>
<p>AWS database creation, migration, upgrades, and administration </p>
</li>
<li>
<p>AWS DevOps practices, CI/CD pipelines, and infrastructure automation </p>
</li>
</ul>
<h5>Preferred Qualifications </h5>
<ul>
<li>
<p>Experience with microservices and distributed system architectures. </p>
</li>
<li>
<p>Knowledge of RESTful API design and integration patterns. </p>
</li>
<li>
<p>Experience implementing secure coding practices and vulnerability remediation. </p>
</li>
<li>
<p>Familiarity with containerization technologies and cloud-native application development. </p>
</li>
<li>
<p>Strong problem-solving and communication skills. </p>
</li>
<li>
<p>Experience working within Agile/Scrum development environments. </p>
</li>
</ul>