5+ years of experience working in a collaborative team to build and support software applications
Strong grasp of Agile methodologies for software development
Proven ability to translate complex business challenges into scalable technical solutions
Familiarity with current internet, mobile, and application architectures and technologies
Expertise in server-side technologies such as Java EE, Spring MVC, and related frameworks
Solid understanding of client-side technologies including Angular and JavaScript/TypeScript
Commitment to best practices in software design, development, and security
Responsibilities
Collaborate with cross-functional teams to design and deploy software applications
Implement Agile processes effectively within the software development lifecycle
Analyze business requirements to develop scalable software solutions
Integrate and optimize web applications utilizing best practices in architecture and design
Participate in code reviews to ensure high standards of quality and security
Provide technical documentation and support for deployed applications
Stay current with emerging technologies to enhance software solutions
Benefits
Collaborative work environment fostering innovation and teamwork
Career development opportunities through training and mentorship
Flexible work arrangements to support work-life balance
Access to cutting-edge tools and technologies for development
Inclusive company culture that values diversity and individual contributions
Full Job Description
Experience collaborating in a team environment to develop, deploy, and support key applications and features
demonstrable understanding of the Agile software development methodology
Extensive experience decomposing sophisticated business problems into creative, efficient, and scalable solutions
Knowledge of internet, mobile, and application architecture, as well as current and emerging technologies
Proficiency with server-side/mid-tier languages, frameworks, libraries, and related technologies: Java EE, Apache Tomcat, Spring MVC/Spring Boot, Logback, SLF4j, Maven
ppreciation for and alignment to standard methodologies regarding object-oriented design, coding standards, RESTful service consumption and integration, common design patterns, secure application development, and test coverage