What are the responsibilities and job description for the Java Developer position at TriCom Technical Services?
Responsibilities
- Implement application design using development languages and tools.
- Develop and execute test plans (unit testing) for assigned projects.
- Ensure the code is scalable and meets performance requirements for assigned projects through performance-tuning.
- Develop applications according to business and technical requirements, as received.
- Deliver quality code on-time that meets requirements and specifications.
- Write and maintain documentation on any technical development completed.
- Regularly review the problem-tracking system to assist with communicating and prioritizing issues.
- Maintain systems and programs by aiding user groups with problem resolutions and providing technical solutions to software or system logic issues.
- Provide excellent customer service to our customers, both internally and externally.
- Display a willingness to work effectively and learn.
- Utilize SQL and other tools to assist with data manipulation and other tasks.
- Serve as a Mentor to less-experienced staff.
- Provide technical design and analysis.
- Serve as Lead Developer for the team or assist senior development staff with leading development efforts and strategy.
- Stay up-to-date with changing technology through self-development.
- Experience with the following:
- Java;
- JDBC or JPA;
- Spring and JEE;
- SQL, Oracle, PL/SQL;
- REST APIs;
- JavaScript, HTML/CSS, Java servlets and JSP.
- Experience with the following:
- JBoss or Tomcat;
- Linux;
- Amazon Web services (AWS) Cloud technologies;
- Kubernetes;
- Container technologies.