We are looking for Senior Java Developer who are strongly desired to develop the career path in the Professional Development.
Responsibilities/ Daily tasks you will take care:
- Design and implement software solutions using Java and related technologies
- Develop programs or scripts according to specifications and established coding standards
- Analyze, review and test code for accuracy, performance and quality
- Perform integrated testing of systems for reliability and security
- Construct various software components and validate completeness and functionality
- Ensure code is robust, efficient and maintainable
- Manage Java/Java EE application development while providing expertise in the full software development lifecycle
- Collaborate with other developers, testers, project managers and stakeholders on software projects
- Provide technical support and troubleshooting for existing applications
Job Qualifications
- A bachelor's degree in computer science, engineering or a related field
- At least 3 years of experience in Java development
- Proficiency in Java EE, Spring Boot, Hibernate, RESTful APIs, SQL and NoSQL databases
- Experience with web development technologies such as HTML, CSS, JavaScript, jQuery, AJAX
- Experience with web servers, application servers, microservices and cloud platforms
- Knowledge of software design patterns, best practices and testing frameworks
- Excellent communication, collaboration and problem-solving skills
- Ability to work independently and as part of a team
- Willingness to learn new technologies and tools
- Fluent in English (both oral & written).