Skip to main content

Java Developer

Technology
ASK Staffing
Manhattan, United States1 week agoUntil 12/25/2026

Job description

Key Responsibilities

  • Design and Development: Design, develop, implement, and maintain Java-based applications using the Java EE platform and related technologies.
  • Collaboration: Work closely with business analysts, architects, and cross-functional teams to gather requirements, define specifications, and integrate software components into a fully functional system.
  • Coding and Testing: Write clean, efficient, and testable code, adhering to coding standards and best practices. Conduct unit and integration testing and participate in code reviews to ensure quality.
  • Performance and Scalability: Ensure high-volume, low-latency performance for mission-critical systems and optimize applications for speed and scalability.
  • Troubleshooting and Support: Identify bottlenecks, debug applications, troubleshoot production problems, and provide timely resolutions.
  • Documentation and Improvement: Document technical designs and specifications, and support continuous improvement by researching and presenting new technologies and alternatives.
  • Required Skills and Qualifications

    • Proficiency in Java: Strong proficiency in the Java programming language and an in-depth understanding of Java/JEE internals (classloading, memory management, transaction management).
    • Frameworks and Technologies: Hands-on experience with MVC frameworks and ORM technologies. Willing to learn new frameworks and tools.
    • Web Technologies: Experience with web services and API development.
    • Databases: Knowledge of relational databases and proficiency in SQL.
    • Development Methodologies and Tools: Familiarity with Agile methodologies, version control systems, and build tools like Ant.
    • Working experience with Fair Isaac's Blaze Advisor rule engine is preferred.
    • Soft Skills: Excellent problem-solving, analytical, and communication skills, with the ability to work effectively in a collaborative team environment.
    • Interested in this role?