Software Engineer
Prefer a full account with a password? Sign Up to Apply
Job Description
A Java Full Stack Developer is a professional skilled in both front-end and back-end development using Java technologies. They are responsible for designing, developing, and maintaining web applications that include user interfaces, server-side logic, and database management. This role requires expertise in Java programming, frameworks, and tools to build scalable, secure, and efficient applications.
Key Responsibilities
• Develop interactive and user-friendly front-end interfaces using HTML, CSS, JavaScript, and frameworks like Angular.
• Implement robust back-end logic using Java frameworks such as Spring Boot, grails.
• Manage databases, perform CRUD operations, and ensure seamless integration with the application using SQL or NoSQL databases.
• Build and consume RESTful APIs for communication between client and server.
• Ensure cross-platform compatibility and optimize application performance.
• Debug, test, and deploy applications while adhering to best practices in software development.
Requirements
Function: General Business
Experience Level: Mid-Senior Level