offergenie_white
Class Boxes Technologies

Full Stack Java Developer

Class Boxes Technologies

Beacon, NY 12508$70,821.17 - $130,290.02 a yearFull Time
Frontend Developer
Apply with AI Cover Letter

Job Description

*Job description*

*Job Title*: Full Stack Java Developer (Full-Time, Onsite)

As a Full Stack Java Developer, you will be responsible for designing, developing, and maintaining web applications using Java, front-end technologies, and a range of modern frameworks and tools. You will work closely with cross-functional teams, including front-end developers, back-end engineers, and designers, to build and optimize scalable, high-performance applications.

*Key Responsibilities*:

* *Back-End Development*:
* Design and develop scalable, reliable, and secure RESTful APIs using *Java (Spring Boot)*.
* Implement server-side logic, database interactions, and business logic.
* Integrate with third-party APIs and services as required.
* Ensure the application is optimized for speed and scalability.
* *Front-End Development*:
* Build responsive user interfaces using *JavaScript* and modern frameworks like *React*, *Angular*, or *Vue.js*.
* Collaborate with UI/UX designers to deliver seamless user experiences.
* Write clean, maintainable, and reusable code for the front-end.
* *Database Management*:
* Work with relational databases like *MySQL*, *PostgreSQL*, or NoSQL databases such as *MongoDB*.
* Design efficient database schemas and write optimized SQL queries.
* Perform database tuning and optimization for performance.
* *DevOps & Cloud*:
* Use *Docker*, *Kubernetes*, or similar containerization tools for deploying applications.
* Work with CI/CD tools (e.g., *Jenkins*, *GitLab CI*) to automate build, test, and deployment processes.
* Deploy applications on cloud platforms such as *AWS*, *Azure*, or *Google Cloud*.
* *Collaboration & Agile Methodology*:
* Participate in daily stand-ups, sprint planning, and code reviews.
* Work closely with product managers and designers to ensure timely delivery of features.
* Follow best practices in Agile development (Scrum, Kanban) to iterate and improve product features.

*Required Skills & Qualifications*:

* *Bachelor's Degree* in Computer Science, Software Engineering, or a related field (or equivalent experience).
* *3+ years* of experience as a Full Stack Java Developer or similar role.
* Strong proficiency in *Java*, with experience in frameworks like *Spring Boot*, *Spring MVC*, or *Hibernate*.
* Experience with front-end frameworks like *React*, *Angular*, or *Vue.js*.
* Solid understanding of *HTML5*, *CSS3*, and *JavaScript*.
* Experience working with relational databases (e.g., *MySQL*, *PostgreSQL*) and NoSQL databases (e.g., *MongoDB*).
* Knowledge of version control systems like *Git*.
* Familiarity with *Docker* and containerization, as well as *CI/CD* pipelines.
* Knowledge of cloud platforms such as *AWS*, *Google Cloud*, or *Azure*.
* Ability to write clean, testable, and efficient code.
* Strong problem-solving skills and the ability to work in a collaborative, team-oriented environment.
* Good understanding of Agile methodologies (Scrum, Kanban).
* Excellent verbal and written communication skills.

*Preferred Skills*:

* Experience with *microservices* architecture.
* Familiarity with message brokers like *Kafka* or *RabbitMQ*.
* Experience with *GraphQL* or *RESTful services*.
* Knowledge of *unit testing* frameworks (e.g., *JUnit*, *Mockito*).
* Experience with front-end tools like *Webpack*, *Babel*, or *SASS*.
* Knowledge of *OAuth*, *JWT*, or other security protocols.

*Benefits*:

* Competitive salary and performance-based bonuses.
* Health, dental, and vision insurance.
* Collaborative work environment with a focus on career growth.
* Access to the latest technologies and tools.

*How to Apply*:

Interested candidates are encouraged to submit their resume, portfolio, and any relevant work samples or GitHub links to [[email protected]].

Job Type: Full-time

Pay: $70,821.17 - $130,290.02 per year

Benefits:
* Relocation assistance



Application Question(s):
* What is your Visa Status?

Security clearance:
* Top Secret (Preferred)

Ability to Relocate:
* Beacon, NY 12508: Relocate with an employer provided relocation package (Preferred)

Work Location: In person