
Software Engineer I
Posted Jul 19

Posted Jul 19
This is a fully remote position, open to applicants in India.
β’ Contribute to the design, architecture, and development of various components of the platform, including new features, integrations, and software defect resolutions.
β’ Engage in code reviews and offer constructive feedback on the designs and code of others.
β’ Balance technical debt, feature development, and customer support effectively.
β’ Diagnose and troubleshoot issues related to your code and production environments.
β’ Take initiative in addressing complex problems systematically.
β’ Make informed tactical and strategic trade-offs.
β’ Assume responsibility for the technical debt associated with your own software.
β’ Provide assistance to the team in delivering features when necessary.
β’ Confident in utilizing AI agents for development tasks.
β’ 2-4 years of relevant experience.
β’ Proficiency in the Spring Ecosystem: Spring Boot, Spring MVC, Spring Data JDBC, JPA, and Spring Security.
β’ Experience with Java EE technologies (Servlets, JSTL, JSP, JDBC).
β’ Familiarity with SQL queries or procedures.
β’ Knowledge of Typescript, JavaScript, and jQuery.
β’ Experience with the React framework.
β’ Proficient in Microsoft SQL Server (writing optimized queries, stored procedures, triggers, etc.).
β’ Understanding of API Design (REST, JAX-RS).
β’ Familiarity with frontend frameworks (ReactJS and/or Angular).
β’ Experience with Bootstrap, HTML5, CSS, and SASS.
β’ Experience working with third-party APIs.
β’ Familiarity with cloud-based version control systems, primarily GitHub or Bitbucket.
β’ Comfortable with Agentic AI development.
β’ Experience in CRM Development (Salesforce, Dynamics, ServiceNow) is a plus.
β’ Familiarity with AWS services, particularly EC2 and S3 buckets, is a plus.
β’ Thrives in a collaborative team environment with diverse individuals.
β’ Passionate about delivering exceptional customer experiences.
β’ Open to changing perspectives and influencing the views of others.
β’ Ability to write clearly and concisely.
β’ Capable of working independently in a fully remote team setting.
β’ Demonstrates a strong work ethic; a self-starter eager to advance.
β’ Always seeking improved methods to accomplish tasks.
β’ Upland Software is committed to being an Equal Employment Opportunity Employer.
β’ Upland India offers flexible working hours to support your work-life balance.
Phase2
Job Mobz
RTX
Get handpicked remote jobs straight to your inbox weekly.