Overview
Hybrid
$65 - $70
Accepts corp to corp applications
Contract - W2
Contract - 6 Month(s)
Skills
Java
SQL
Java Developer
HTML
CSS
Angular
Salesforce
Salesforce CRM
Integration with Salesforce
Job Details
Job Description:
- We are looking for a Java Developer to join our team and be responsible for designing, developing, and supporting various Java applications and administrator tasks. This will be a highly technical role with some functional aspects as well. Besides being a Java Developer, the candidate should know Salesforce or be willing to learn Salesforce. The job is onsite in Oakland, CA. You must be able to communicate with managers, peers, and customers in a team environment to achieve results.
Requirements of the Full Stack Java Developer:
- Bachelor s degree in computer science, Computer Engineering, or equivalent.
- 5+ years of development experience in Java/JavaScript, CSS, HTML, Angular, and responsive and dynamic modern web application development.
- Software abilities: Java/J2EE, Spring/Spring Boot, Angular, REST Services, Cloud, deployment technologies.
- Java backend experience connecting to the SQL Server database.
- Highly Desirable: Salesforce experience, including Configuration and Custom Development using Apex and Lightning Web Components.
- Ability to create tables and write queries, stored procedures, and functions in SQL Server.
- Experience integrating with APIs with a demonstrable understanding of RESTful web services.
- Ability to integrate applications with different technologies like Salesforce or other SaaS systems.
- Good understanding of deploying applications in a JBoss environment.
- Demonstrable understanding of fundamental design principles for building a modular, scalable, and resilient platform
- Experience with secure coding standards and practices
- Experience developing automated unit testing, integration testing, end-to-end testing, and performance testing
- Experience working in an Agile and Waterfall delivery environment.
- Experience developing web applications (HTML, CSS, JavaScript).
- Experience working with various tools such as Microsoft Office, Project, and Source versioning tools (Git/DevOps).
- Experience in designing, coding, and developing customized Java applications.
- Strong analytical and problem-solving skills.
- Excellent oral and written communication skills.
- Be a quick learner and be willing to learn new concepts and principles.
Job Duties:
- Work with users to gather business requirements and define software solutions.
- Develop new and maintain existing Java Applications.
- Able to support and maintain existing applications.
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.