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.