What are the responsibilities and job description for the Java Developer - Golang, Spring position at Computer Enterprises, Inc.?
Job Details
Java Developer
Hybrid: Lake Buena Vista, FL 32830
$65.00-$75.00/hr W2
Basic Qualifications:
- Significant knowledge/experience in relevant technologies, such as:
- Experience with source control and build deploy tools such as Git, Jenkins, Maven, CICD, etc.
- Experience with Java.
- Experience with Go.
- Experience with Spring, Spring Boot.
- Building RESTful Web Services.
- Experience with JMS (Sonic, RabbitMQ).
- Node/Angular.
- Experience with NoSQL (DynamoDB, Mongo) and RDBMS (MySQL, Oracle).
- Database design.
- Experience with caching technologies (Redis, memcached).
- JSON Messaging.
- JavaScript.
- Usage of monitoring tools like Splunk, AppDynamics.
- Software Performance Optimization (memory, CPU, scaling, etc...).
- Two to five years of progressively related experience in the design, development, and implementation of highly scalable, high-volume software systems and components, client-facing web applications, and major Internet-oriented applications and systems.
- A team player, solution provider, and proactive thinker with good communication skills.
- Ability to manage simultaneous work streams with ease.
- Emphasis on maintainability, scalability, and defect-free coding via well-factored code and CS fundamentals.
- Bachelor's degree.
Description:
- Own the design and development of software fixes, enhancements, components, and/or new software systems and applications.
- Drive the development of components through their own and subordinate engineers' work.
- Develop technical solutions that meet specifications and impact future developments.
- Execute assigned component-level software development projects and major fixes using new or existing technologies.
- Develop specifications for assigned components, projects, or fixes.
- Review or write code.
- Lead programming, testing, and debugging of applications or fixes to existing applications.
- Create protocols, documentation, and tools for installation and maintenance.
- Participate in setting the architectural direction for software development projects.
- Design specific components for assigned projects, developing specifications for each.
- Design, develop, manage, create, and maintain technical components and templates.
- Be able to code against the front-end technology stack and lead end-to-end troubleshooting.
- Interact and coordinate deliverables with other technical groups in the organization.
- Design and develop specifications for assigned projects.
- Review or troubleshoot and perform testing.
- Participate in conceiving and setting the architectural direction for development projects.
- Design the component tasks of assigned projects, developing specifications for each.
- Serve as a high-level technical resource and “go-to” person for less experienced developers, providing technical guidance and oversight.
- Lead team members in problem analysis and issue resolution.
- Recommend improvements to processes, technology, and interfaces that improve the effectiveness of the team.
#INDCEI
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Salary : $65 - $75