Job Description :
ob Description:
Java Fullstack Development involves using the Java programming language to develop both the front-end (user interface) and back-end (server-side) components of web applications. This approach allows developers to create end-to-end solutions that are efficient, scalable, and maintainable.
Key aspects of Java Fullstack Development include:
1. Front-end Development:
• HTML/CSS/ Creating the user interface (UI) using HTML for structure, CSS for styling, and JavaScript for interactivity.
• Front-end Frameworks: Using Java-based frameworks like Vaadin, GWT (Google Web Toolkit), or Spring Boot with Thymeleaf for building web UIs.
2. Back-end Development:
• Java Application Servers: Deploying Java web applications on servers like Apache Tomcat, WildFly (formerly JBoss), or Spring Boot's embedded server.
• Java Frameworks: Utilizing Java frameworks such as Spring Boot, Java EE, or Jakarta EE for building server-side logic and RESTful APIs.
3. Database Integration:
• JDBC (Java Database Connectivity): Connecting Java applications to relational databases like MySQL, PostgreSQL, or Oracle.
• Object-Relational Mapping (ORM): Using frameworks like Hibernate or JPA to simplify database operations.
4. Security and Authentication:
• Implementing authentication and authorization mechanisms to secure APIs and user data.
• Utilizing Java security libraries and best practices to protect against common vulnerabilities.
5. Testing and Quality Assurance:
• Writing unit tests and integration tests to ensure the reliability and correctness of Java code.
• Embracing test-driven development (TDD) and continuous integration practices.
6. Deployment and DevOps:
• Automating deployment pipelines with tools like Jenkins or AWS Code Pipeline.
• Leveraging containerization and orchestration technologies such as Docker and Kubernetes.
1. AWS Lambda
2. AWS Step Functions:
3. AWS Glue
4. AWS Glue Data Catalog
5. AWS SQS (Simple Queue Service)
6. AWS EMR (Elastic MapReduce)
Behavioural Skills :
• Independent
• Good in communication
• Client facing
• Experience with onshore/offshore model
Qualification:
• BE or equivalent
             

Similar Jobs you may be interested in ..