Home  Post Resume Quick IT Job Search  Advanced IT Job Search 
Skip Navigation LinksHome » Job Details
Pyramid Screening Technology
  Company Profile

 
  Job Details 
Title: 

Senior Java Engineer : Unix/Linux, JUnit, Java, agile, Eclipse : Post Falls, ID

Posted On:  11/21/2020 1:52:42 AM
Designation: 

Senior Java Engineer

No. of vacancies:  1
Qualifications:  Bachelor Degree
Essential Skills: 
SkillsSpecializationYears
Java-3
Minimum Total Experience:  3
Job Tenure:  Full-time Only
Salary Offered:  DOE
Job Location:  Post Falls ID United States

  Job Description
Responsibilities:

* Work within a team or individually to develop core technology and refactor existing systems.
* Share your knowledge and skills with the team to help raise the overall skill and productivity.
* Work within a team or individually to develop and unit-test systems using an agile development approach.
* Work within a team to design systems in the Java/J2SE platform environment that are efficient, maintainable, and accurately meet the needs of the company. Contribute to development process as a senior software engineer.
* Participate in reviews of code product requirement documents, functional specifications, and test plans and provide valuable feedback on performance, logic, and maintenance issues.
* Work with the quality assurance team to ensure that all steps of the development process are completed in a manner that creates and maintains high quality systems.
* Provide project managers with project status, identify project risks, and propose alternative solutions.
* Contribute to lessons-learned exercises for completed projects.
* Convey complex ideas to a less-technical audience.

Requirements

* BS in Computer Science or equivalent required
* 3+ years of experience in Java
* Strong Java skills including solid experience with core libraries, and working knowledge of design patterns, and J2SE APIs
* Advanced knowledge of Java 5 and exposure to Java 6
* Working knowledge of data structures such as trees, graphs, queues, stacks, vectors and arrays is required
* Experience building highly-complex but easily maintainable code
* Demonstrated continuing education investment to stay current with Java and related development technologies and techniques
* Proficient knowledge of programming concepts such as concurrency and threading
* Demonstrated ability to prioritize work load and meet project deadlines
* Comprehensive, up-to-date knowledge of Java development techniques and tools
* Excellent problem solving skills
* Experience with version control and bug tracking tools
* Successfully shipped products and took them through multiple releases
* Ability to write reusable code, and reusing existing code when appropriate
* Experience with designing and implementing high-volume, high-performance, real-time systems
Willingness to work a flexible schedule to accommodate project deadlines

Highly Desirable

* Knowledgeable of agile development methodologies
* Experience using Eclipse development IDE
* Experience using profilers and other tools and utilities for development and troubleshooting.
* Experience with both Unix/Linux and Windows
* Network security or network management development experience would be a strong plus
* Experience with JUnit testing (we use Agitar)
* Knowledge of different design patterns
* Familiarity with techniques and strategies for performance tuning and optimization
* Experience with integration and testing system components with GUI components
* Knowledge of when to build custom components and when to use commercial component
* Interface with the product management team and rapidly produce prototypes of ideas


Pass on to your friends too and check out www.iitjobs.com

# This position is for Post Falls, United States.

  Contact Information
Reference Name (If Any): 





 
Terms and Conditions | Privacy Policy | FAQ | Contact Us | Why?? | Link to us