About this role

Company Description

Optima is a leading provider of talent acquisition services for large and small enterprises alike. We are engaged to find talented individuals like yourself who are seeking dynamic opportunities with Optima's clients. Most of our clients have exciting new products and services that will likely be America's next super star sensations and household names. Β Β 

Job Description

Perform research, analysis, design, development, testing, and integration as part of client's professional services team. This may be as part of implementing, customizing, extending, and integrating existing open source platforms, or may be completely new custom software development as per customer requirements.

May be open to virtual employment for the most qualified candidate

This is a Fulltime/Direct Hire position, but will be open to contract

Qualifications

Education and Work Experience

  • Bachelor's degree in software engineering or computer science, or equivalent experience
  • 3+ years of professional experience designing, developing and supporting web-based applications

Required Knowledge & Skills

  • Experience developing web-based applications with Java and JEE APIs
  • Professional experience with application/product deployment and documentation
  • Professional experience writing and conducting unit tests
  • Understanding of core concepts and principles of XML and JSON
  • Agile software development experience: Scrum Process, Extreme Programming (XP), and/or other Agile software development practices, including Test-Driven Development (TDD)
  • Experience with Open Source technologies, projects, and communities
  • Ability to work within an environment with low specificity, vague requirements
  • Skilled at being persuasive and possessing the ability to direct a project
  • Motivated self starter and quick learner
  • Able to work independently without supervision
  • Excellent communications and interpersonal skills
  • Outstanding attention to detail
  • Strong analytical and design skills
  • Strong teamwork skills


Preferred Knowledge & Skills

  • Professional experience with Java XML APIs, especially WWWC DOM and dom4j
  • Experience with Web Services (especially REST)
  • Experience deploying and troubleshooting Apache Β Tomcat
  • Professional experience with Spring, Hibernate (or other JPA libraries), and Ehcache
  • Working familiarity with portal technologies and the Java Portlet specifications
  • Advanced understanding of Object Oriented Design, Design Patterns, and UML
  • Professional experience with XML related technologies, especially XSL/XPATH and DTD/Schema
  • Professional experience with relational database platforms
  • Professional experience developing multi-threaded and distributed systems
  • Experience working on performance and scalability issues in large-scale enterprise systems
  • Experience with Service Oriented Architectures (SOA)
  • Experience using common source code control tools, especially Git
  • Working familiarity with common server operating systems, especially Linux
  • Experience using Amazon Web Services (e.g., EC2, S3, DynamoDB)
  • Systems integration experience

Β 

Β 

Additional Information

Competitive Salary and Comprehensive Benefits

All of your information will be kept confidential according to EEO guidelines.

Frequently Asked Questions

Is the salary disclosed for the Sr Software Engineer- Java/Spring position at optimatechnologiesinc?
The salary for this Sr Software Engineer- Java/Spring role at optimatechnologiesinc is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Sr Software Engineer- Java/Spring position at optimatechnologiesinc located?
This Sr Software Engineer- Java/Spring role at optimatechnologiesinc is based in AZ, Phoenix, Phoenix, AZ, United States, us. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Sr Software Engineer- Java/Spring role at optimatechnologiesinc full-time or part-time?
This is listed as a Full time position. It is posted as a Sr Software Engineer- Java/Spring role at optimatechnologiesinc.
How do I apply for the Sr Software Engineer- Java/Spring position at optimatechnologiesinc?
Click the "Apply Now" button on this page. You will be redirected to optimatechnologiesinc's official application portal hosted on smartrecruiters where you can submit your application directly.
When was the Sr Software Engineer- Java/Spring job at optimatechnologiesinc posted?
This Sr Software Engineer- Java/Spring position at optimatechnologiesinc was posted on Dec 29, 2016. Apply as soon as possible β€” early applications are often reviewed first.
Sr Software Engineer- Java/Spring
optimatechnologiesinc
Apply for this role β†—

You'll be redirected to optimatechnologiesinc's official application page on SmartRecruiters.