Upcoming Java Developer - IV

$135,200 - $166,400/Yr

Indotronix International Corporation

posted 4 months ago

Full-time - Mid Level
Professional, Scientific, and Technical Services

About the position

The Java Developer - IV position is a critical role within our team, focusing on the design, development, and implementation of user interfaces for internet and intranet applications. The successful candidate will be responsible for defining site objectives by analyzing user requirements and envisioning system features and functionality. This role requires a deep understanding of the software development lifecycle, as the developer will set expectations and prioritize features throughout the development process. The candidate will also be tasked with determining design methodologies and tool sets, completing programming using various languages and software products, and designing and conducting tests to ensure the quality and functionality of applications. In addition to user interface development, the Java Developer will create multimedia applications using authoring tools and complete application development by coordinating requirements, schedules, and activities. This includes contributing to team meetings and troubleshooting development and production problems across multiple environments and operating platforms. The role also involves supporting users by developing documentation and assistance tools, ensuring that end-users have the resources they need to effectively utilize the applications developed. The ideal candidate will have a degree in Computer Science, Engineering, or a related field, along with significant software development experience. A strong knowledge of relational databases, SQL, and ORM technologies is essential, as is proficiency in Java J2EE and Hibernate. Experience in developing web applications using popular frameworks such as JSF, Wicket, GWT, or Spring MVC is also required. Familiarity with cloud computing and big data technologies, including NoSQL databases, Elastic Search, Kafka, Docker, Spark, Storm, and Hadoop, is preferred but not mandatory. Additional technologies such as Kotlin, Node, Netty, Nginx, Apache, JMS, Tomcat, Jersey, Hazelcast, and Redis will also be beneficial for candidates.

Responsibilities

  • Defines site objectives by analyzing user requirements; envisioning system features and functionality.
  • Designs and develops user interfaces to internet/intranet applications by setting expectations and features priorities throughout the development life cycle.
  • Determines design methodologies and tool sets; completes programming using languages and software products; designing and conducting tests.
  • Creates multimedia applications by using authoring tools.
  • Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
  • Supports users by developing documentation and assistance tools.

Requirements

  • Degree in Computer Science, Engineering or a related subject.
  • 7-10 years of software development experience.
  • Excellent knowledge of Relational Databases, SQL and ORM technologies.
  • Proficiency in Java J2EE and Hibernate.
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC).

Nice-to-haves

  • Experience in Cloud Computing and Big Data technologies such as Cassandra or other NoSQL DBs, Elastic Search, Kafka, Docker, Spark, Storm, and Hadoop.
  • Familiarity with technologies such as Kotlin, Node, Netty, Nginx, Apache, JMS, Tomcat, Jersey, Hazelcast, and Redis.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service