-
Allure Consultant

Java Developer

Allure Consultant
United States · Contract · Mid-Senior

Overview

The Java Developer plays a crucial role in the development, enhancement, and maintenance of software applications within the organization. They are responsible for writing high-quality code that adheres to company standards and practices. As a key member of the development team, the Java Developer collaborates with other programmers, designers, and business analysts to create cutting-edge software solutions.

This position is vital for ensuring that applications are scalable, efficient, and aligned with the organization’s strategic goals. The ideal candidate should possess a deep understanding of Java technologies, demonstrate a commitment to continuous learning, and exhibit strong problem-solving skills. By leveraging their expertise, the Java Developer helps the company leverage technology to meet business needs and enhance user experiences.

  • Key Responsibilities:Design and implement Java-based applications.
  • Collaborate with cross-functional teams to define and analyze user requirements.
  • Write clean, maintainable, and efficient code.
  • Conduct thorough testing and debugging of applications to ensure optimal functionality.
  • Maintain and enhance existing software applications.
  • Participate in code reviews to enforce best practices.
  • Utilize version control systems for code management.
  • Implement RESTful APIs and integrate third-party services.
  • Document development processes, code changes, and application specifications.
  • Stay updated with emerging technologies and industry trends.
  • Work closely with business analysts to ensure technical feasibility.
  • Identify and fix bottlenecks and performance issues in applications.
  • Participate in Agile development methodologies and sprints.
  • Assist in the planning and estimation of development tasks.
  • Provide technical support and troubleshooting for end-users.
  • Mentor junior developers and share knowledge within the team.
  • Required Qualifications:Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 3+ years of experience in Java development.
  • Strong understanding of object-oriented programming principles.
  • Experience with the Spring framework (Spring Boot preferred).
  • Proficiency in building RESTful services and APIs.
  • Familiarity with SQL and relational database management (e.g., MySQL, PostgreSQL).
  • Knowledge of version control systems (e.g., Git).
  • Experience in Agile/Scrum methodologies.
  • Ability to write unit tests and experience with testing frameworks (e.g., JUnit).
  • Experience with microservices architecture.
  • Excellent analytical and problem-solving skills.
  • Strong communication and collaboration abilities.
  • Ability to manage multiple tasks and projects simultaneously.
  • Willingness to learn new technologies and adapt to changing environments.
  • A passion for technology and software development.

Skills: restful services,apis,java,relational database management,spring framework,problem solving,sql,hadoop,communication,microservices architecture,unit testing,problem-solving,agile/scrum,agile methodologies,scale,collaboration,git,junit,version control

Key Skills

Ranked by relevance

java microservices restful apis spring boot mysql sql
Login to Apply
Posted
Mar 31, 2025
Type
Contract
Level
Mid-Senior
Location
New York

Industries

Business Consulting Services

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Allure Consultant
Related

Java Developer

2025-03-31

Contract
Mid-Senior
United States
Business Consulting
Engineering
View Job Details
Allure Consultant
Related

Java Developer

2025-05-30

Contract
Mid-Senior
United States
Business Consulting
Engineering
View Job Details
Allure Consultant
Related

Java Developer – Kafka

2025-05-23

Contract
Mid-Senior
United States
Business Consulting
Engineering