JOBSEARCHER

Full Stack Developer

Qualifications · Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. · 5–8+ years of professional software development experience. · 4+ years of hands-on Java development experience. · Strong proficiency in Java, including Java 8+ and core Java libraries. · Experience with Angular and TypeScript is highly preferred. · Solid understanding of relational databases and SQL. · Experience with version control systems such as GitHub or GitLab. · Knowledge of Object-Oriented Design (OOD) principles and software design patterns. · Familiarity with Object-Relational Mapping (ORM) frameworks such as Hibernate or JPA is a plus. · Experience working in Agile/Scrum development environments. · Understanding of application performance monitoring, diagnostics, and optimization techniques. · Experience with automated testing frameworks and test-driven development practices. · Hands-on experience with unit testing and mock-based testing using tools such as JUnit and Mockito, including both positive and negative test scenarios. · Ability to create and maintain clear technical documentation that effectively communicates design decisions and solutions. · Strong troubleshooting skills with the ability to identify and resolve application performance, security, and scalability issues. · Excellent analytical and problem-solving capabilities. · Self-motivated, detail-oriented, and able to learn new technologies quickly. · Strong interpersonal and communication skills with the ability to collaborate effectively across teams. Keys to Success in This Role · Demonstrates strong technical, analytical, and problem-solving skills. · Thinks critically and acts decisively to assess situations, make informed decisions, and resolve complex challenges. · Adapts quickly to changing priorities, technologies, and business needs. · Thrives in a fast-paced, dynamic environment and embraces continuous improvement. · Communicates effectively with both technical and non-technical stakeholders. · Builds productive relationships and works collaboratively with diverse teams and personalities. · Exhibits sound business judgment and a customer-focused mindset. · Takes ownership of work, drives results, and consistently delivers high-quality solutions. Pay: $100,000.00 - $130,000.00 per year Work Location: In person