Java Full Stack Developer

Icemarkets — United States · Posted ~2 hours ago

Skills

Java Spring Boot React full-stack development REST APIs web application development unit testing database design debugging databases

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an innovative software development team as a full-stack engineer working across backend and frontend systems. You will design and maintain web applications with Java and Spring Boot, build React interfaces, create RESTful APIs, troubleshoot technical issues, contribute to database design, participate in code reviews, and maintain unit tests for reliable software.

Highlights

Full-stack engineering role with ownership of application components and features, hands-on work across Java/Spring Boot and React, opportunities to shape application design, and emphasis on clean code, testing, APIs, and collaboration.

Description

Overview Job Purpose We are seeking a Software Developer to join our innovative development team. In this role, you will contribute to the design and development of our applications while taking ownership of specific components and features. Responsibilities Design, develop, and maintain web applications using Java and Spring Boot for backend services and React for frontend developmentImplement new features and enhancements to existing functionality with moderate guidanceWrite clean, efficient, and maintainable code following best practices and team standardsCreate and maintain RESTful APIs and integrate them with React-based frontendsCollaborate with cross-functional teams to understand requirements and deliver solutionsTroubleshoot, debug, and resolve technical issues in both backend and frontend systemsParticipate in code reviews, providing and receiving constructive feedbackWrite and maintain unit tests to ensure code quality and functionalityContribute to database design and development using SQL and PostgreSQLStay current with relevant technologies and frameworksProvide occasional guidance to junior developers Knowledge And Experience Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)3+ years of professional software development experienceJava Programming: Deep knowledge of Java language, its ecosystem, and best practicesExperience with SQL, PostgreSQL and relational database conceptsFrontend Technologies: Proficiency in HTML, CSS, JavaScript, React, and TypeScriptBackend Development: Expertise in developing and maintaining backend services using Java, Spring, and related technologiesStrong understanding of RESTful services, microservices architecture, and database managementFamiliarity with version control systems like Git, Azure DevOps, and CI/CD pipelinesAI & ML Fundamentals: Understanding of natural language processing (NLP), machine learning concepts, and how LLMs workPrompt Frameworks & Techniques: Proficiency in methods such as zero-shot, few-shot, chain-of-thought, and knowledge-generation promptingLLM API Experience: Hands-on work with major AI platforms (e.g., OpenAI, Anthropic, Google Gemini) to test and refine promptsPrompt Optimization: Ability to craft precise, structured instructions that reduce hallucinations and improve accuracyData Preparation: Preparing and curating datasets for training or fine-tuning modelsPerformance Analysis: Measuring and improving AI output quality through A/B testing and iterative refinement Preferred Experience Knowledge of cloud platforms (OCP, Apigee, AWS, GCP, or Azure)Experience with CI/CD pipelines (e.g., Azure DevOps, GitHub Actions)Knowledge of containerization concepts (Docker)Familiarity with microservices architectureExperience with automated testing frameworksUnderstanding of responsive design and accessibility standardsKnowledge of performance optimization techniques Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.