Whiztek Corp - Chicago, IL
posted 5 months ago
The Java Developer position is a career-level role that requires a solid understanding of Java, Spring, Spring Boot, and SQL. The successful candidate will be responsible for designing, developing, documenting, testing, and debugging new and existing software systems and applications, either for market sale or for large-scale proprietary software for internal use. This role involves using the Java programming language and related software development technologies such as Java 2 Enterprise Edition (J2EE), JavaServer Pages (JSP)/Servlets, or JavaServer Faces (JSF). The Java Developer will serve as a technical expert on development projects and will participate in the full development life cycle, including requirements analysis and design. In this position, the developer will write technical specifications based on conceptual design and stated business requirements, support, maintain, and document software functionality, and identify and evaluate new technologies for implementation. The role also includes analyzing code to find causes of errors and revising programs as needed. The Java Developer will participate in software design meetings and analyze user needs to determine technical requirements, consulting with end-users to prototype, refine, test, and debug programs to meet their needs. This position is considered highly skilled and proficient in the discipline, conducting complex work that is important to the organization, and working under minimal supervision with wide latitude for independent judgment.