Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Application Developer Staff (Backend) image - Rise Careers
Job details

Application Developer Staff (Backend)

Company Description

This position is eligible for our hybrid work option, which includes two days at home and three days in the office.

Please note that visa sponsorship is not eligible for this position.

Ent Credit Union exists to improve the financial quality of life of the people we serve. This mission drives us every day, but we are more than our mission. We're also individuals using our unique abilities to make our organization, and the communities we serve, better than they were yesterday. We're a not-for-profit that puts people above profits and actively invests in our community. Our rapidly growing team is expanding our reach to serve more people throughout Colorado. To spread our mission far and wide, we need people like you. If you're interested in a paycheck with a purpose, apply with us today. Our people make the difference, and we truly believe you are our greatest asset.

Job Description

The digital development teams at Ent are not the boring development teams you would expect at a financial institution. We are organized in autonomous multidisciplinary agile teams composed of everyone needed to get something completed from start to finish, such as experienced developers (frontend, mobile, and backend), designers, QA engineers, and product managers. We develop on a modern platform to build applications and features that make a difference in our member's lives. What you'll be doing is Backend design/development using technologies such as Java, Spring IoC/MVC/Boot/Security/Cloud/Stream, Containers, and Relational Databases. You'll work on a cross functional scrum team, with all the necessary skills and talents to be able to complete features that delight our members, participate in team meetings and provide proposed designs/solutions.

Essential Functions

  • Analysis / Modeling / Design Leads the development of complete systems, often guiding and mentoring team members and defining the overall architecture of the system. Converts functional specifications on business problems into efficient designs. Reviews, analyzes, and modifies programming systems, including programming, testing, debugging for a large-scale systems. Participates in the RFP/RFI process.
  • Communication Conducts technical assessments of candidates and current staff. Provides input to manager on staff performance relating to technology but does not prepare or deliver reviews. Reports status on activities, issues, projects, etc to IT management. Supports the manager in the planning and oversight of operational/technical activities of the team, including workload and resource allocation.
  • Development Configures / writes new programs of growing complexity and scope, involving multiple systems and interdependencies. Conducts code reviews as appropriate for quality and adherence to standards.
  • Maintenance Provides technical support and problem resolution for customer inquiries regarding in-house application infrastructure.
  • Bank Secrecy Act: Remains cognizant of and adheres to Ent policies and procedures, and regulations pertaining to the Bank Secrecy Act.

Qualifications

Minimum Formal Qualifications for this Position

  • Bachelor's Degree in Software Engineering, Computer Science or related field of study
  • 8+ years of experience in leading system development projects, designing (highly scalable systems) and implementing solutions, managing complex programming tasks, participating in RFP/RFI processes, conducting code reviews, providing technical input and support, and resolving intricate issues.
  • 4+ years' experience with backend application development


Each year of relevant work experience may be exchanged for a year in a relevant degree program or vice versa. For example, a requirement of a bachelor's degree in accounting and 2+ years of account experience could be substituted for a high school diploma and 6 years of relevant accounting work experience or a master's degree in accounting and 0 years of work experience.


Technical or Specialized Knowledge/Skills:

 

 

  • Knowledge of and demonstrated experience with Object Oriented programming, as well as other programming paradigms such as functional.
  • Knowledge of and demonstrated experience designing/building secure web applications using a combination of the latest technologies.
  • Knowledge of and demonstrated experience designing/building highly scalable systems using a combination of the latest technologies.
  • Must be comfortable working in highly collaborative environments.
  • Must be able to conduct presentations in group settings in a professional and courteous manner.
  • Strong customer service, organization, communication, and interpersonal skills are a must.
  • Must be able to learn new and emerging concepts very quickly.
  • Must be able to maintain good productivity in developing efficient code in a very timely manner, with defect rates kept to a minimum.
  • Experience with Scrum software development.
  • Experience with non-functionals such as security, performance, scalability, etc.
  • (preferred) Specific experience with: git Java Maven Spring IoC/MVC/Boot/Security/Cloud/Stream Backbase JMS Containers (Docker) Microservices and Cloud architecture REST API (Open API) development Container Orchestration (Kubernetes) Relational databases


Certifications Required:

  • None


Environmental, Physical and Psychological Requirements

  • Standing - Occasionally
  • Walking - Occasionally
  • Sitting - Frequently
  • Lifting - Rarely (40 Lbs)
  • Carrying - Rarely
  • Pushing - Rarely
  • Pulling - Rarely
  • Balancing - Rarely
  • Stooping - Rarely
  • Kneeling - Rarely
  • Crouching - Rarely
  • Crawling - Rarely
  • Reaching - Occasionally
  • Handling - Occasionally
  • Grasping - Occasionally
  • Feeling - Occasionally
  • Talking - Frequently
  • Hearing - Frequently
  • Repetitive Motions - Frequently
  • Eye/Hand/Foot Coordination - Occasionally
  • Noises louder than normal speaking volume - Occasionally
  • Temperature Changes - Rarely
  • Atmospheric Conditions - Rarely

 

Additional Information

The pay range for this position is: $133,411 to $175,113 per Year (I19)

Final compensation for this position will be determined by various factors such as relevant work experience, specific skills and competencies, education, certifications, and internal pay equity.

This position is eligible for our corporate bonus program based on company performance.

We anticipate this position to close on 12/20/2024. Please submit your application at your earliest convenience to be considered.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities.

Benefits Summary Sheet

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)
 

Average salary estimate

$154262 / YEARLY (est.)
min
max
$133411K
$175113K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Application Developer Staff (Backend), Ent Credit Union

As an Application Developer Staff (Backend) at Ent Credit Union, you're stepping into a vibrant and dynamic environment that champions both innovation and community engagement. This isn't your typical financial institution's development team; at Ent, our passionate and multidisciplinary Agile teams are empowered to drive exciting projects from conception to completion. In this role, you'll be collaborating with a talented group of developers, designers, QA engineers, and product managers to build applications that truly enhance the financial quality of life for our members. Your expertise in backend design and technologies like Java, Spring, and microservices will be crucial as you lead the development of scalable systems and solve complex challenges. We are looking for someone who thrives in an autonomous workplace, where your insights will shape the future of our services. Your days will be spent engaged in hands-on development, code reviews, and technical mentorship while fostering a culture of collaboration and high performance. Beyond just coding, you'll have the chance to shape architecture and lead initiatives that resonate with our values of community support. Plus, enjoy the flexibility of our hybrid work model, allowing you to nurture your personal and professional life. If you're ready to make an impact while working on meaningful projects in a supportive environment, we invite you to apply and join a team that truly values your contributions at Ent Credit Union.

Frequently Asked Questions (FAQs) for Application Developer Staff (Backend) Role at Ent Credit Union
What are the essential responsibilities of an Application Developer Staff (Backend) at Ent Credit Union?

As an Application Developer Staff (Backend) at Ent Credit Union, you'll lead the design and development of backend systems, work on software architecture, and ensure the scalability of applications. Your responsibilities will also include mentoring team members, conducting code reviews, and engaging in cross-functional scrum activities to deliver solutions that delight our members.

Join Rise to see the full answer
What qualifications do I need to become an Application Developer Staff (Backend) at Ent Credit Union?

To qualify for the Application Developer Staff (Backend) position at Ent Credit Union, you need a Bachelor's Degree in Software Engineering, Computer Science, or a related field, along with at least 8 years of experience in system development, and 4 years in backend application development. Familiarity with Java, Spring frameworks, and agile methodologies is preferred.

Join Rise to see the full answer
What technical skills are required for the Application Developer Staff (Backend) role at Ent Credit Union?

The Application Developer Staff (Backend) role at Ent Credit Union requires strong technical expertise in Object-Oriented Programming, Java development, and Spring frameworks. An understanding of relational databases, container orchestration (like Kubernetes), and secure web application design is also essential for success in this position.

Join Rise to see the full answer
How does Ent Credit Union support career development for Application Developer Staff (Backend)?

Ent Credit Union is committed to the professional growth of its employees. As an Application Developer Staff (Backend), you will have opportunities to participate in training programs, attend industry conferences, and collaborate with cross-functional teams, all designed to enhance your skills and advance your career within the organization.

Join Rise to see the full answer
What is the working environment like for an Application Developer Staff (Backend) at Ent Credit Union?

At Ent Credit Union, the working environment for an Application Developer Staff (Backend) is collaborative and innovative. You will work in agile teams in a hybrid setting, where you can enjoy a blend of remote and in-office work while contributing to exciting projects that have a positive impact on the community.

Join Rise to see the full answer
Common Interview Questions for Application Developer Staff (Backend)
Can you describe your experience with Java and how it applies to backend development?

When discussing your experience with Java during the interview, focus on specific projects where you've utilized Java for developing backend services. Highlight your understanding of Java frameworks, especially Spring, and any relevant design patterns you've implemented to create efficient and scalable applications.

Join Rise to see the full answer
What is your approach to ensuring code quality in backend development?

To ensure code quality in backend development, I advocate for a combination of code reviews, automated testing, and adherence to coding standards. Discuss your experience with tools like Git for version control, along with explaining how you collaborate with team members during code reviews to promote best practices.

Join Rise to see the full answer
How do you handle complex programming challenges?

In addressing complex programming challenges, I typically break down the problem into smaller, manageable components and leverage design patterns. Discuss past experiences where you successfully navigated such challenges, how you applied debugging techniques, and the final outcomes of those projects.

Join Rise to see the full answer
Could you explain what agile methodology means to you?

Agile methodology emphasizes iterative development, with a strong focus on collaboration and flexibility. It means adapting to changing requirements while delivering functional features regularly. During the interview, share your experiences in agile environments, such as involvement in daily stand-ups and sprint planning.

Join Rise to see the full answer
What is your experience with microservices architecture?

Microservices architecture has been pivotal in my recent projects. I'm particularly familiar with designing services that handle specific tasks and can communicate with each other. Elaborate on any frameworks you used with microservices and the benefits you've seen in scalability or deployment speed.

Join Rise to see the full answer
Share an instance where you mentored a team member. What was your approach?

When mentoring a team member, I focus on fostering an environment of open communication. I share knowledge through pair programming and regular feedback sessions. Share a specific story where mentoring yielded positive results, not just for the individual but for the project or team overall.

Join Rise to see the full answer
What tools do you use for backend development and why?

In backend development, I often use tools like Docker for containerization, Git for version control, and Postman for API testing. Discuss how these tools enhance collaboration, simplify deployments, and improve the overall development lifecycle.

Join Rise to see the full answer
Can you give an example of a project where you successfully implemented security measures?

Discuss a project where you implemented security best practices, such as data encryption, secure APIs, or user authentication practices. Explain the challenges you faced and how you ensured the application was safeguarded against potential threats.

Join Rise to see the full answer
How do you prioritize and manage your workload in a fast-paced environment?

In a fast-paced environment, I prioritize tasks based on urgency and importance, often breaking them down into manageable chunks. Mention any project management tools you've used, as well as strategies for maintaining productivity under tight deadlines.

Join Rise to see the full answer
What strategies do you use for getting feedback on your code from peers?

Getting feedback is essential for growth. I encourage regular code reviews and create an open environment where colleagues feel comfortable providing critique. Discuss any specific tools you've used for collaborative review processes and how feedback has positively influenced your work.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Ent Credit Union Hybrid 11550 Ent Parkway, Colorado Springs, CO
Posted 4 days ago
Photo of the Rise User
Posted 2 days ago
Kupa Global Remote No location specified
Posted 2 days ago
Recruitment Loop Remote Mogilska 43, 31-545 Kraków, Poland
Posted 9 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 14 days ago
Jai Kisan Remote No location specified
Posted 12 days ago
Photo of the Rise User
CoverGo Remote No location specified
Posted 13 days ago

Ent Credit Union was founded in 1957 and is based in Colorado Springs, Colorado. The company is a financial institution offering banking and loan services.

27 jobs
MATCH
Calculating your matching score...
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 10, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!