Job Description :
Title: Java Developer with Salesforce Integration experience
Location: Detroit, MI
Duration: 12+ Months
Local candidates highly preferred.
Engagement Description:
BCBSM is replacing its current group sales and quoting solution with Salesforce solution in order to enhance the Small Group sales and quoting capabilities as well as support the future innovation and group aspirations of BCBSM s Health Plan Business.
All the frontend will be Salesforce but requires integration to the existing systems. To perform the integration with backend Java modules needs to be developed.
Identified resources will be response for creating design documents and creating Java modules.
Top 3 Required Skills/Experience:
5 to 7 years of experience in building Java Applications
Team player
Good communicator
Required Skills/Experience:
Minimum of eight years experience executing to the RUP or Agile methodology.
Candidate needs experience writing and/or maintaining:
- Use Case Documents: defines the functional requirements.
- Use Case Models: visually depicts the functional scope of the project.
- Supplementary Specifications: defines non-functional requirements.
- Architecting & designing concepts of Service Oriented Architecture.
Candidate needs experience with the following:
At least 2 years of experience with Spring, Hibernate Frameworks
Participating in the Agile SDLC (standups, estimation, iterative development CI, demos, retrospectives
Strong Understanding of RESTful APIs
- Strong problem-solving skills.
- Coming up with creative solutions to difficult problems.
- Thinking out of the box.
Candidate needs the following:
- Unit, System, Integration, and Performance Testing experience.
Candidate needs the following
- Strong experience ensuring complete coverage for unit tests.
- Strong experience ensuring rigorous system and integration testing.
- Strong experience ensuring SLAs are met and performance requirements are tested.
- Excellent verbal and written communication skills.
- Is easy to understand.
- Clearly communicates with team members and customers.
- Possesses strong listening skills.
- Possesses strong comprehension skills.
- Possesses strong and clear written skills.
- Can communicate complicated things in a simple and straightforward manner
- J2EE, XML, and MQ-
Candidate needs to understand the following:
Strong Java development skills
Collaborating with DevOps, Release Engineering and Operations to automate deployments
Preferred Skills/Experience:
- Proven ability to interface with customer for requirements clarification.
- Experience in CRM /Sales Automation or related Industry a definite plus
- Candidate needs the following:
o Strong inter- and intra-personal skills.
o Experience negotiating the scope and delivery of requirements across multiple consumers at the same time.
- Candidate needs the following:
o Experience developing and maintaining simple MS Project plans.
o Experience estimating work effort.
o Understanding and experience using CA SCM or other version control tool.
o Candidate needs the following:
o Experience creating projects in version control tool.
o Experience creating packages/branches in version control tool.
o Experience with continuous integration environments.
Bachelor''s degree Computer Science required
Master''s degree in Computer Science preferred
Certified Scrum Master (CSM) certification preferred.