Java Developer - Spring Experience

November 8

Apply Now
Logo of Global InfoTek, Inc.

Global InfoTek, Inc.

Full Spectrum Cyber β€’ Rapid Development β€’ Agile Software Development β€’ Advanced Technology R&D β€’ Enhancement and Innovation

Description

β€’ Back-End Development: Contribute to the development of the server-side information broker application using Java and Spring framework. β€’ API and Service Integration: Assist in creating and integrating RESTful APIs to facilitate secure data exchange between the broker and remote applications. β€’ Event Processing and Messaging: Implement basic event-driven workflows using messaging systems to support real-time data processing. β€’ Data Access and Caching: Support efficient data retrieval and caching for optimized performance. β€’ Security Implementation: Assist in implementing secure communication protocols, authentication, and data encryption for back-end systems. β€’ Testing and Debugging: Conduct testing, debugging, and code optimization to ensure reliable application performance. β€’ Documentation: Contribute to technical documentation, including API specifications and code annotations. β€’ Collaboration: Work closely with senior developers, architects, and cross-functional teams to ensure alignment and meet project requirements.

Requirements

β€’ Experience in Java Development: 2-4 years of experience in Java programming, with an understanding of object-oriented principles and best practices. β€’ Knowledge of Spring Framework: Familiarity with Spring Boot for application development and Spring Data for database access. β€’ Basic Knowledge of Event-Driven Architecture: Exposure to event-driven frameworks such as: o Apache Kafka or RabbitMQ for messaging between services. β€’ Web Services and APIs: Experience in building and consuming RESTful APIs. Familiarity with tools like: o Swagger or Postman for API testing and documentation. β€’ Data Access and Caching: Basic experience with caching mechanisms like Redis to support efficient data retrieval. β€’ Basic Security Practices: Knowledge of secure coding principles, including basic authentication and authorization methods, as well as data encryption basics. β€’ Experience with Messaging Systems: Exposure to additional messaging tools, such as Apache ActiveMQ or ZeroMQ. β€’ Basic Knowledge of Security Protocols: Familiarity with secure communication protocols like TLS/SSL. β€’ Database Experience: Basic knowledge of relational databases (e.g., MySQL, PostgreSQL) and experience using SQL for data manipulation. β€’ Testing and Quality Assurance: Familiarity with automated testing frameworks like JUnit for code testing and quality assurance. β€’ Experience with Caching and Data Retrieval Optimization: Basic experience with caching solutions to improve performance.

Apply Now

Similar Jobs

Built byΒ Lior Neu-ner. I'd love to hear your feedback β€” Get in touch via DM or lior@remoterocketship.com