Sr Java Software Engineer - Java, IDE, SQL Sr Java Software Engineer - Java, IDE, SQL - Skills Required - Java, IDE, SQL, Java SE
If you are a Sr Java Software Engineer with experience, please read on! We're looking for a highly-qualified Java developer to join the development team for our core analytics product. Participate in the entire development lifecycle, help to clarify/refine requirements, own the design for your components, and write and test the code to implement important new capabilities. The pace is fast and the opportunity to contribute to company success is high.
What You Will Be Doing
Collaborate with Product Management to help envision and design new capabilities.
Work with technical lead(s) to write and review technical specifications and plan development for new features.
Play the lead technical role for implementing new decision support models/modules for our core analytics product, including:
Generate overall high-level design, including data model changes, key interfaces, and functional decomposition of the new module(s).
Generate detailed designs and conduct design reviews
Generate production-quality server-side Java code, conduct code reviews and unit test, manage QA testing and acceptance, and author documentation
What You Need for this Position
BS in Computer Science/Software Engineering, Applied Mathematics, or closely-related discipline (MS preferred)
Substantial experience in coding applications involving applied mathematics, analytics, probability, statistics, numerical optimization.
5+ years object-oriented software development, with at least 2 years concentration in Java implementing middle-tier and back-end components
Expertise in using one or more popular IDEs in support of Java development.
Very strong SQL and relational database design skills.
Proven ability to deliver complex projects on time, on quality
Ability to work collaboratively on multiple projects simultaneously, meeting different schedules and aggresive deadlines
Able to cope with uncertain and changing project requirements
Excellent verbal and written English communication skills
NICE TO HAVE
Java SE X Programmer Certification, "X" >= 6.
Applied mathematics/probability, analytics, data mining, numerical optimization.
MySQL expertise. Experienced in database performance tuning a plus.
Experience with big data platforms (Spark preferred)
Experience with real-time data streaming (Kafka preferred)
Experience working under Agile and Continuous Development.
Prior experience in working with offshore developers and QA function.
Familiarity with CRMs like Salesforce a plus.
Other tools/packages: JIRA, Git, BitBucket, Eclipse or IntelliJ, Liquibase, Hibernate, DropWizard
What's In It for You
Applicants must be authorized to work in the U.S.
CyberCoders, Inc is proud to be an Equal Opportunity Employer
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law.
Your Right to Work - In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.
Sr Java Software Engineer - Java, IDE, SQL