cover image
ISoftech Inc

ISoftech Inc

www.isoftechus.com

1 Job

51 Employees

About the Company

Bringing the BEST together with customized IT staffing solutions

Listed Jobs

Company background Company brand
Company Name
ISoftech Inc
Job Title
Java App Developer
Job Description
Job Title: Java App Developer Role Summary: Lead application development projects within an IT division, designing, coding, testing, and debugging Java-based software while ensuring documentation, performance, and quality standards are met. Expectations: Deliver high‑quality code on time, mentor junior team members, maintain clear communication with cross‑functional stakeholders, troubleshoot complex software/hardware interface issues, and document all development activities comprehensively. Key Responsibilities: - Evaluate, design, and develop Java application solutions. - Lead software development initiatives and manage project deliverables. - Create and maintain detailed technical documentation and user procedures. - Mentor and oversee junior developers and application analysts. - Plan, track, and schedule development tasks and milestones. - Identify, troubleshoot, and resolve software defects and performance bottlenecks. - Collaborate with Product Owners, Managers, Testers, and Architects to align on requirements and solutions. - Interface with hardware components and resolve integration challenges. - Conduct unit and integration testing, debugging, and quality assurance. - Conform to coding standards, shop techniques, policies, and security guidelines. - Monitor live application systems to ensure optimal execution and performance. Required Skills: - Proficient in Java SE/EE, object‑oriented design, and common frameworks (Spring, Hibernate, JPA). - Strong debugging, troubleshooting, and problem‑solving abilities. - Experience with version control (GIT, SVN) and CI/CD pipelines. - Knowledge of relational databases (SQL) and ORMs. - Familiarity with unit testing frameworks (JUnit, TestNG). - Ability to produce clear technical documentation and user manuals. - Effective communication and teamwork skills. - Experience mentoring or supervising junior developers. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred). - No mandatory certifications specified.
Indianapolis, United states
Hybrid
29-10-2025