Flag job

Report

Senior Software Engineer (Java)

Min Experience

4 years

Location

remote

JobType

full-time

About the role

TNQTech is looking for a senior software engineer who is a Java specialist to join our growing team of people working to redefine content and technology in the scholarly publishing landscape. As a senior software engineer, you will develop code and monitor the performance of various applications. Responsibilities Develop code according to project requirements Raise queries and seek their resolution from various stakeholders Seek feedback from peers and senior developers Ensure that applications are performing at their best Mentor and offer feedback to junior members of the team The ideal candidate A graduate with any degree, with 4-7 years of experience in Java/J2EE technologies A programmer with a strong understanding of OOPs concepts Someone who has 1) hands-on experience in MVC frameworks such as Spring and Struts (a minimum of one framework experience is mandatory), 2) experience with Eclipse or NetBeans, 3) experience working with any database and/or ORM framework (Hibernate), and 4) experience in any one of the SCM tools and automated unit testing Someone who is familiar with agile methodologies Bonus: A candidate with knowledge and understanding of various design patterns and principles, multiple data structures and algorithms, and experience in any of the CI/CD platforms

About the company

TNQTech is looking for a senior software engineer who is a Java specialist to join our growing team of people working to redefine content and technology in the scholarly publishing landscape.

Skills

java
j2ee
spring
struts
eclipse
netbeans
hibernate
scm
unit testing
agile
design patterns
data structures
algorithms
ci/cd