Software Engineer (Java)

Job Description

Title: Software Engineer (Java)

Company Name: TechnoVista Limited

Vacancy: 02

Job Location: Anywhere in Bangladesh

Employment Status: Full-time

Educational Requirements:
∎ Bachelor of Science (BSc) in Computer Science & Engineering

Experience Requirements:
∎ At least 3 year(s)

Job Responsibilities:
∎ Solid understanding of object-oriented programming and system design using common design patterns
∎ Proficiency in Java Programming
∎ Excellent Core Java, Java Frameworks i.e. Spring; Spring Boot, RESTful microservices
∎ Hands on Experience in designing and developing applications using Java EE platforms
∎ Experience in Thymeleaf Java template engine
∎ Strong experience in working with scripting languages like JavaScript, AJAX, JQuery.
∎ Substantial knowledge of relational database structure and design using Oracle
∎ BIRT reporting tools
∎ Proficient understanding of code versioning tools, such as Git
∎ Test and debug applications
∎ Excellent analytical, problem-solving and troubleshooting skills
∎ Perform code review

Additional Requirements:
∎ Both males and females are allowed to apply
∎ Minimum 3 years of experience in Java 8, Spring Boot, Spring Web, Spring Security, Spring Data, Spring JPA, Hibernate, Apache Tomcat, JUnit.
∎ Sound knowledge in Algorithms and Data structures
∎ Writing efficient code based on feature specifications
∎ Validate software functionality and security
∎ Experience on build tools such as Maven.
∎ Coordinate with team members
∎ Capable of technical documents writing

Salary: Negotiable

Compensation & Other Benefits:
∎ Provident fund, Weekly 2 holidays, Insurance
∎ Lunch Facilities: Partially Subsidize
∎ Salary Review: Yearly
∎ Festival Bonus: 2

Application Deadline: March 31, 2020

Company Information:
∎ TechnoVista Limited

Category: IT/Telecommunication

Similar Jobs