Overview:
The Java Web Developer plays a crucial role in the organization by designing developing and implementing webbased applications using Java technologies. They are essential in ensuring the functionality performance and responsiveness of web applications while working closely with crossfunctional teams to deliver highquality software solutions.
Key Responsibilities:
- Developing and maintaining Javabased web applications
- Designing user interactions on web pages
- Creating and maintaining technical documentation
- Collaborating with backend developers to integrate userfacing elements with serverside logic
- Implementing security and data protection measures
- Optimizing applications for maximum speed and scalability
- Participating in the entire application lifecycle
- Conducting software analysis testing and debugging
- Staying uptodate with emerging technologies
- Working on bug fixing and improving application performance
- Coordinating with the UI/UX designer to build responsive designs
- Producing clean efficient code based on specifications
- Troubleshooting and resolving issues in existing web applications
- Participating in code reviews
- Supporting continuous improvement by investigating alternatives and technologies
Required Qualifications:
- Bachelors degree in Computer Science Engineering or a related field
- Proven work experience as a Java Web Developer (46 years)
- Handson experience with web application development using Java Spring Framework and related technologies
- Proficiency in frontend technologies such as HTML CSS and JavaScript
- Experience with relational databases and SQL
- Understanding of RESTful APIs and web services
- Solid understanding of objectoriented programming
- Ability to work in a fastpaced environment and manage multiple tasks simultaneously
- Excellent problemsolving and analytical skills
- Strong communication and teamwork abilities
- Experience with version control systems such as Git
- Knowledge of software development methodologies and best practices
- Familiarity with agile methodologies and CI/CD pipelines
- Capability to learn new technologies and tools quickly
- Experience with cloud platforms (e.g. AWS Azure) is a plus
html,ci/cd pipelines,restful apis,agile methodologies,html/css,web development,git,java,spring framework,css,sql,object-oriented programming,cloud platforms,javascript