Icon hamburger
US
Engineering in Waunakee,Wisconsin
Apply to this job.
Think you're the perfect candidate?
Apply Now
Thumsup

You’re being taken to an external site to apply.

Enter your email below to receive job recommendations for similar positions.
Default5

Java Engineer

Apex Systems Madison Full-Time
Apply Now

Apex Systems is looking for a Java Engineer for one of our clients in Madison, WI on a direct hire basis. Please only apply if you're able to work in this country for any employer.

Design, develop and modify many different elements of technology. You’ll be required to understand advanced methods, theories and research techniques that establish ongoing direction and implementation of the technology vision and strategy. We’ll look to you as a subject matter expert in multiple areas of technology that will represent your team in a positive manner. You’ll provide viable recommendations for new solutions and lead their implementation, ensure project deadlines are established and met, and provide instruction and guidance to less senior team members on new tasks and assignments. Daily activities include collaborating with Architects and recommending adjustments to the architecture, improving overall product quality and integration efficiencies. Also, you’ll be required to monitor key performance metrics to ensure compliance of established standards, processes, and procedures.

You’ll develop, enhance and maintain existing and new modules within the software suite. As a key member of our development team, you’ll be involved in all tiers of the solution, UI, middle tier and backend database and participate in the full SDLC. We’ll rely on your senior level innovative problem solving and demonstrated software development skills using a variety of Open Source and Enterprise level technologies. You’ll work in small, agile teams delivering business specific technical solutions while working in partnership with Product Owners, Quality Assurance staff, and other Software Engineers.

  • Significant individual contributor performing application design and coding
  • Use Java to write, translate, re-factor, and code software programs and applications according to specifications provided by Solution Architects
  • Works with System Administrators and other Software Development Engineers to assist in trouble shooting and resolving complex problems within a SaaS platform
  • Participate in daily stand-up, planning meetings and review sessions (using Scrum/Agile methodology)
  • Develop and maintain automated tests, helping to improve software quality
  • Participate in and lead design and code reviews
  • Facilitate Paired programming sessions, leading and mentoring less experienced engineers
  • Understand the business operations and processes on assigned projects
  • Work across product roadmap initiatives
  • May require production systems support and/or on-call duties

Required:

  • Must be presently authorized to work in the U.S. without a requirement for work authorization sponsorship by our company for this position now or in the future
  • 5+ years of progressive development experience utilizing an object-oriented programming language on Enterprise level applications or related experience is required
  • Lead level technical development expertise in software development disciplines including design, coding, testing, deployment, and software management and integration
  • Familiar with various design and architectural patterns
  • Experience working on applications that leverage Service Oriented Architecture (SOA)
  • Persuasive, collaborative business acumen with the ability to strategically drive business partners
  • Strong communication skills both written and verbal
  • Remain up to date with changing technology by participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations
  • Initiative, results-oriented drive and a solid work ethic requiring minimal direction
  • Effective analytical, problem-solving and decision-making skills
  • Resiliency in the face of changing priorities and requirements
  • Must be committed to incorporating security into all decisions and daily job

Preferred:

  • Bachelor's degree in Computer Science, Computer Information Systems, Management Information Systems, or related field preferred
  • Experience with popular web application frameworks, such as Angular
  • Background in Java, XML, MySQL, Hibernate, Web Services, XML, Schema
  • Experience creating and consuming Restful and/or SOAP API's 
  • Experience developing software in a SaaS environment

EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at 844-463-6178

 

Skills required

.Net Framework
C Sharp (Programming Language)
Java (Programming Language)
Sql (Programming Language)
Extensible Markup Language (Xml)
Visual Basic (Programming Language)
Apply to this job.
Think you're the perfect candidate?
Apply Now

Job ID: 980234

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 CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder 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.

WHAT WE DO:

Apex Systems is a division of the 2nd largest IT staffing and services firm in North America. From consulting to staff augmentation, we connect top tech talent with great companies in all industries.

OUR CREDENTIALS: 

Apex earned Inavero’s Best of Staffing™ Client Diamond and Talent Awards for providing superior service to clients and job seekers, putting the company in the top 2 percent of all U.S. staffing agencies.

SUPPORTING OUR CONTRACT EMPLOYEES:

We take the time to understand a candidate’s talents and needs to ensure a good match with companies for contract, contract-to-hire, and direct hire positions. Each recruiter within Apex is focused on a specific skill area within infrastructure, applications, and project management. This focused discipline enables our local recruiters to work directly with our candidate’s and focus their talent on the right position at the right time.

WHO OUR CUSTOMERS ARE: 

We serve Fortune 500, mid-market, and emerging companies from a wide variety of industries, including communications, energy, financial services, government services, healthcare, technology, and utilities. 

WHERE WE ARE: 

Apex has branches in over 70 locations across the U.S. and Canada and more than 1,000 employees dedicated to supporting the needs of our clients and contract team members. Visit www.apexsystems.com to find a local branch or connect with an Account Manager or Recruiter.

View the full profile