Job Title: Senior Core Java Developer
Location: 100%Remote Only Local Sunnyvale CA
Job Description:
- 10+ Years Immediate Hire /Direct Client
- Core Java and multithreading, C++ is strongly preferred
- Experience with open source framework/libraries/concepts/tools such as JMS (Sun MQ), Cobertura, Ant, Maven, PostgreSQL, JBoss, Selenium is required
- Test-driven development using tools like JUnit and Selenium as well as JMeter, and JProfile to spot performance issues and memory leaks
Tier/SOA web-based business applications with a focus on server side technologies.
• Hands-on development, documentation and testing of distributed applications.
• Researching and resolving complex software and system problems.
• Designing and simplifying user interfaces and documenting them.
• Creating architectures and complex designs independently and documenting them.
• Integrate and test software to confirm compliance with specifications.
• Developing functional specifications
• Must have actual experience with Core Java and multithreading.
Professional hands-on experience with designing and developing applications using Java, Web-Services, and various databases in a highly scaled web environment.
Strong Java skills with a deep understanding of object-oriented analysis and design, including design patterns.
• 3-4 years of experience in C++ is strongly preferred
• Effective oral and written communication skills, including ability to effectively communicate challenging or technical concepts
• Full software development lifecycle experience, must be comfortable working using Agile as well as iterative methodologies
• Experience with Test-driven development using tools like JUnit and Selenium as well as JMeter, and JProfile to spot performance issues and memory leaks
• Experience with JCR systems (preferably JackRabbit) strongly preferred