Remote Java Developer (Middle & Senior)
DikshavietnamResponsibilities: Designing, building and maintaining Java-based applications & websites Contributing and taking part software and architectural development activities Developing well-designed, efficient, and testable code Conducting software analysis, programming, testing, and debugging Troubleshooting and resolving the reported issues and replying to queries in a timely manner Preparing and producing releases of software components Producing detailed design documentation Improve the code quality by implementing best practices Recommending changes to improve established java application processes Requirements: Minimum 2-5 years of experience working with Java programming Highly efficient in Java & proficiency in object-oriented programming (OOP) Knowledge of various design and patterns in Java and reusable Java libraries Familiar with concepts like MVC, JDBC, JSP, SOAP and RESTful Java UI concepts like applets and frameworks like Swing, SWT & AWT Knowledge of testing tools like JUnit, TestNG, Spock, Mockito, etc Experience of working with both external and embedded databases Excellent soft skills like communication, problem-solving and customer service Location: Remote