Skip navigation
Senior Java Developer

Senior Java Developer

Job Description

Senior Java Developer

Job Overview

We are seeking bright, articulate, enthusiastic, detail-oriented applicants with a desire to help us exceed our customers' expectations. A Senior Java Developer will report to the Software Development Manager and is responsible for being part of the team that significantly influences the way we fulfill customer orders, optimize inventory, and execute buying strategies. The ideal candidate must effectively understand and analyze both technical and business risks and impact, and effectively communicate those risks to the business owners so they can make informed decisions. The ideal candidate should also be generally agnostic to technology platforms and languages in order to more easily adapt to changes necessitated by business and technical growth conditions.

Activity Areas

  • Designing and implementing with service oriented architecture

  • Refactoring systems for higher scale and fault tolerance

  • Adding new features to existing web based systems (internal and customer facing)

  • Utilize and deploy against a wide variety of cloud services

  • Work with the latest NoSql and high performance messaging technologies

  • Optimize and scale SQL database driven applications

  • REST style client and server interaction design and implementation

Position Responsibilities:

  • Participation in the full development life cycle, including project scope, requirements gathering, specifications, coding, configuration, testing and deployment

  • Work closely with end users to make sure that the application or system meets the needs of the business

  • Development of enhancements to core business systems including one or more of eCommerce, ERP, Warehouse Management, and systems integration bridges

  • Apply your experience and vision to create innovative solutions while simplifying and optimizing processes and operations

  • Participate in an Agile Development Methodology

  • Serve as an authority on function and technical issues in designated areas

  • Work with a wide variety of technologies, including Cloud services

Basic Qualifications:

  • BS degree in Computer Science, Engineering, Mathematics, or equivalent experience

  • 5+ years of related experience in software development

  • Strong ability in Java, Spring Framework, Spring MVC, JDBC (and JPA/Hibernate), Servlets

  • Experience with both Windows and Linux operating systems

  • Working knowledge of SQL and relational database systems

  • Strong bias towards continually improving skills and knowledge

  • Programming language and framework agnostic attitude

  • High attention to detail and proven ability to solve complicated problems

Preferred Qualifications:

  • Familiarity with Amazon AWS Cloud services, NoSql, GWT, Groovy, and JMS/Messaging

  • Experience with other languages and platforms such as C# and ASP.NET

  • Strong oral (speaking, listening, interpretation) and written communication skills

  • Experience with designing and implementing REST style services

  • Experience in JavaScript, JQuery, Dojo, HTML, CSS, AJAX, and NoSQL technologies

  • Good decision-making, problem solving and follow through skills

  • Strong organization and time management skills

Senior Java Developer

Job Requirements


Job Snapshot

Base Pay $80,000.00 - $135,000.00 /Year
Employment Type Full-Time
Job Type Information Technology
Education Not Specified
Experience Not Specified
Manages Others Not Specified
Industry Consulting
Required Travel Not Specified
Job ID JavaC
CareerBuilder Tip:
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using you are agreeing to comply with and be subject to the Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

Senior Java Developer

Enter notes about this job: