Source description
About the role
Job Type: Full Time
Job Location: USA
Job duties include:
We are seeking an experienced Senior Software Engineer/ Developer with expertisw in designing, developing, and deploying enterprise applications. The ideal candidate will have strong proficiency in Java/J2EE technologies, microservices architecture, RESTful APIs, and cloud platforms such as AWS, Azure, or GCP. This role requires hands-on experience in building scalable backend systems, integrating APIs, managing databases, and collaborating with cross-functional teams in Agile environments. The candidate should also have experience with modern front-end frameworks, DevOps tools, and containerized deployments.
Design, develop, and maintain scalable backend systems using Java 8+, Spring Boot, and J2EE frameworks.
Build and integrate RESTful and SOAP APIs, enabling seamless communication between distributed services.
Develop microservices-based architectures with Docker and Kubernetes for containerized deployments.
Implement authentication and authorization mechanisms using Spring Security and OAuth2.
Optimize database schemas and queries for SQL (MySQL, PostgreSQL) and NoSQL (MongoDB) databases.
Collaborate with front-end developers to integrate React/Angular-based user interfaces with backend services.
Apply design patterns (Singleton, Factory, Observer, DAO, MVC) to ensure maintainable and scalable application design.
Conduct unit and integration testing using JUnit, Mockito, Selenium, and Playwright.
Participate in Agile ceremonies including daily stand-ups, sprint planning, and code reviews.
Deploy applications on cloud platforms (AWS, Azure, GCP) and manage CI/CD pipelines using Jenkins, Maven, and Gradle.
Provide production support, troubleshoot issues, and ensure high availability and performance of applications.
Mentor junior developers, conduct code reviews, and enforce best practices in software development.
Integrate third-party APIs and services into enterprise applications.
Collaborate with business stakeholders to gather requirements and translate them into technical solutions.
Required Skills & Qualifications
experience in Java/J2EE, Spring Boot, Hibernate, and Microservices.
Strong knowledge of data structures, algorithms, and object-oriented programming principles.
Hands-on experience with cloud platforms (AWS, Azure, GCP).
Proficiency in front-end technologies (HTML5, CSS3, JavaScript, Angular, React).
Experience with DevOps tools (Docker, Kubernetes, Jenkins, Git).
Strong understanding of security practices including Spring Security and OAuth2.
Excellent problem-solving, communication, and analytical skills
Requirements: Master’s or Bachelor’s degree in CS, IT, Engg or related stream. Salary ranges between————–
Send resume to: hr@bytelinksys.com including the JOB ID. Travel and relocation to various unanticipated client locations throughout the United States may be required. Equal Opportunity Employer.
More at Byte Link Systems
Related open roles
JOB ID 12138: Software Engineer
Italy
JOB ID 12138: Software Engineer
Italy
Salesforce Developer/Lead
Italy
JOB ID 12181: Software Engineer
Italy
JOB ID 12180: Software Engineer
Italy
SAP ABAP Lead Developer
Remote · Remote Visa Status: Any Visa except opt/cpt State Client Experience is Must. Employment Type: Contract Key Skills & Experience: Eight years’ experience as an SA