Server Software Engineer (Java) Job in San Francisco 94111, California Us
Se
Mindjet, the leading provider of collaborative work management solutions that dramatically improve how people can work better together, has an immediate opportunity for a Server Software Engineer (Java). We are seeking a seasoned software engineer to work within the Engineering team on our cloud-based product Mindjet Connect.
This position gives you an exciting opportunity to play a critical role working on a variety of features throughout the development lifecycle, while showcasing your cutting-edge technical skills, talent, and experience.
You will contribute to all aspects of design, implementation and development. You will employ best practices to ensure high-quality, maintainable and extensible code.
Responsibilities include:
- Design features and components in Mindjet products in the server engineering team
- Write high quality and high performance server source code following coding guidelines, best practices and design patterns, using Java, Javascript, web services, and SQL.
- Analyze, design, and develop integrations between multiple servers in high transaction software as a service platform.
- Research and fix bugs in source code, perform necessary maintenance (performance improvements, source code refactoring)
- Collaborate with other developers, participate in feature brainstorming sessions, participate in pair development
- Collaborate with design, quality assurance, release engineering and localization teams
- Write automated unit tests to test functionality of Mindjet products
- Assist product management and technical support team with customer issues
- Learn functionality and architecture of major Mindjet products
- Use integrated development environment to write source code
Key Qualifications Position Requirements:
The successful candidate should be able to demonstrate proficiency with Java, Web Services, XML, and SQL technologies. In addition, the successful candidate must be experienced adhering to coding guidelines, best practices, and internal development processes.
- Strong software product development experience using object oriented design principles.
- High performance server side applications
- Integration of multiple servers, technologies in an internet software platform
- Multithreading, synchronization, and transaction processing
- Java, REST and WS-*, XML, SQL knowledge
- Development experience with Spring and Hibernate
- Experience with source code and bug tracking management systems
- Strong, clear written and verbal communication skills
- Commitment to excellence and ability to work with other team members
- Capacity to thrive within a high-energy fast-paced environment
- Bachelor’s (or higher) Degree in Computer Science
- 7+ years of product engineering experience
Desired Development Experience:
- Xmpp(OpenFire)
- MongoDB
- mySQL
- Agile methodology
- XSLT
- Perforce source control and Visual Studio
PLEASE APPLY AT: http://mindjet.com/careers/overview?ID=LB804391110
About Mindjet:
Two million individuals, small businesses and Fortune 1000® companies using Mindjet understand that working visually and collaboratively brings results. We set the standard in mind mapping, and now our focus is to provide collaborative work management solutions that dramatically improve how people can work better together, accomplish goals more successfully and be more productive.
Forty-six of BusinessWeek®’s “World’s 50 Most Innovative Companies” rely on Mindjet to see the big picture – let us show you too.
Mindjet is headquartered in San Francisco and has offices throughout the U.S., Europe and Asia. Mindjet is an Equal Employment Opportunity Employer.