Full Stack Java Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+50 more
Job description
β Java Programming: Core Java concepts like object-oriented programming, multithreading, and collections are fundamental. β Spring Framework: A powerful framework for building enterprise-level applications, including Spring Boot for microservices and RESTful APIs. β Microservices: For creating APIs that enable communication between client and server. Database Management β SQL Databases: Proficiency in databases like MySQL, PostgreSQL, or Oracle for structured data storage. Front-End Technologies β HTML and CSS: For structuring and styling web pages, ensuring responsive and visually appealing designs. β JavaScript: Adds interactivity and dynamic behavior to web pages. Frameworks like React, Angular are often used for building modern user interfaces. β Accessibility Standards: Ensures web applications are usable by individuals with disabilities, promoting inclusivity. Development Tools β Integrated Development Environments (IDEs): Tools like Eclipse, IntelliJ IDEA, or NetBeans for efficient coding and debugging. β Version Control Systems: Tools like Git and platforms like GitHub or GitLab for managing code changes and collaboration. β Build Tools: Tools like Maven or Gradle for project management and dependency resolution. Deployment and DevOps β Docker and Kubernetes: For containerization and orchestration of applications. β Jenkins: For continuous integration and deployment (CI/CD). β Cloud Platforms: Familiarity with AWS, Azure, or Google Cloud Platform for scalable application hosting. Testing and Debugging β JUnit: A unit testing framework for Java applications. β Debugging Tools: Proficiency in identifying and resolving code issues using breakpoints and runtime analysis.
Additional Skills β Web Security: Knowledge of security protocols like OAuth, JWT, and API security best practices. β Caching: Techniques using tools like Redis to improve application performance. β Design Patterns: Understanding reusable solutions like dependency injection and factory patterns for efficient software design. β Microsoft Co-Pilot : Knowledge in create/modify project project and able to handle mode and models Soft Skills and Collaboration β Teamwork and Communication: Essential for collaborating with cross-functional teams and stakeholders. β Agile Methodologies: Experience with frameworks like Scrum or Kanban for iterative development.
By mastering this tech stack, a Java Full Stack Developer can build end-to-end applications that are efficient, secure, and user-friendly, meeting both client and business requirements.
Java, Spring, Spring boot, Microservices, Angular, Grid API, SSIS, PL Script, SQL, Oracle
Role Descriptions: Core Java Developer Essential Skills: Core Java Desirable Skills: Keyword
Requirements
A Java Full Stack Developer is proficient in both front-end and back-end development, leveraging Java technologies to build robust, scalable, and user-friendly web applications. Below is a breakdown of the essential technologies and tools that form the tech stack for a Java Full Stack Developer
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦