JOBSEARCHER

Full Stack Java Developer

*Job description* *Job Title*: Full Stack Java Developer (Full-Time, Onsite) As a Junior 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).
  • *2+ 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 [aayush@classboxes.com].
Pay: $75,700.00 - $130,000.00 per year
Application Question(s):
  • Are you Open to relocate?
  • Are you a green card holder or an US Citizen?
Work Location: In person