What are the responsibilities and job description for the Junior Java Backend Developer position at TekIntegral?
San Jose, CA or Scottsdale, AZ
Need Local Candidates only
Responsibilities
Job description
Need Local Candidates only
Responsibilities
Job description
- Working within a team of 2-6 software engineers to develop/maintain software.
- Working through the implementation, integration, testing and deployment phases of project delivery.
- Understanding technical design and associated design documentation and participate in design reviews.
- Execute and report the assigned project tasks over its development cycle.
- Collaborate with team members across other domains and geographical locations.
- Ensure the quality of deliveries and ensure conformance to processes and practices. Requirements
- Bachelor/master’s degree in computer science, Computer Engineering, Mathematics or related area.
- 2 to 4 years of professional experience in areas such as payments and financial services, internet-based services, or software products.
- Highly competent hands-on experience in the following: o Java (preferably with Spring Boot experience) o Working experience in Linux / Unix environment
- Experience in using source control tools (Preferably GIT)
- Software design and development methodologies, preferably agile methodology.
- OO-based analysis and design o Database Design (Oracle/MySQL)
- Experience in Business Process Management (BPM) such as Camunda Process Engine would be a plus
- Highly analytical, innovative, and able to think strategically and to develop software based on requirements/specifications.
- Excellent verbal and writing skills; ability to produce clear, concise communications and documentation.
- Highly effective at working in cross-functional and cross geographical organizations.
- Ability to work in a fast paced environment with diverse cultures
- Ability to deal with uncertainty and adapt to changes.