Vacancy expired!
Java Software Developer
- Split Remote (Must be in Charlotte, North Carolina, OR 1 hour from that location) (flexible onsite 1-2 days per week)
- ALL candidates must be on our W2
- Java version 1.8+, and up
- REST API's
- Spring boot, J2EE, Hibernate
- Angular
- Database experience (SQL, PL/SQL and ORM technologies.)
- Defines site objectives by analyzing user requirements; envisioning system features and functionality.
- Designs and develops user interfaces for internet/intranet applications by setting expectations and feature priorities throughout the development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests.
- Creates multimedia applications by using authoring tools.
- Completes application 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.
- Degree in Computer Science, Engineering, or a related subject.
- Software Development experience.
- Excellent knowledge of Relational Databases, SQL, PL/SQL and ORM technologies.
- Java J2EE; Hibernate.
- Experience in developing web applications using at least one popular web framework. ( Spring MVC)
- Experience in real-time messaging applications and messaging middleware such as Kafka
- Could have experience in Cloud Computing, Big Data technologies such as Cassandra or others. NoSQL DBs, Elastic Search, Kafka, Docker, Spark, Storm, and Hadoop is preferred.
- Technologies such as Kotlin, Node, Netty, Nginx, Apache, JMS, MQ, Open MQ, Tomcat, Jersey, Hazelcast, and Redis, Spring boot, PCF / Apigee
Vacancy expired!