looking for a java developer with at Basic Knowledge of overall software
development experience, specifically in Java development. If you are friendly, self-motivated, hard
working, responsible and work well with others then please keep reading! We are looking to add to
our team of software engineers as we expand into brand new offices. This position would be full time
at our beautiful location in The Giriraj Building . We are looking
for individuals with experience in building high-performing, scalable, enterprise-grade applications.
You will create user information solutions by developing; implementing and maintaining Java based
components and interfaces. You will be responsible for Java application development while providing
expertise in the full software development lifecycle, from concept and design to testing.
Requirements:
- Familiar with proficient in Java/C
- Designs, develops and implements web-based java applications to support business
- requirements and projects
- Write well designed, testable, efficient code
- Profound insights into Java and JEE internals (Classloading, Memory management, Transaction management, etc)
- Experience with test-driven development
- Design and develop features and functionality
- Proficient with APIs and service oriented architectures
- Object oriented analysis and design using common design patterns
- Understanding of established software development life cycles
- Ability to prioritize and multi-task in order to meet deadlines
- Resolves technical issues through debugging, research and investigation
- Fundamental understanding of web-based systems programming and development
- Comfortable working with agile methodology and tools
- A team player who is effective working independently and collaboratively
- Ability to learn and use new technologies
- Experience in trouble shooting system issues
- B.S. degree in Computer Science, Computer Engineering or equivalent experience
Responsibilities:
Creates user information solutions by developing, implementing and maintaining Java based
components and interfaces
Maintains existing prototypes and scripts
Ensure designs are in compliance with specifications
Design and conduct tests
Creates multimedia applications by using authoring tools
Contribute to team meetings
Develop current applications that serve existing software systems
Further develop current software
Support users by developing documentation and assistance tools
Support continuous improvement by investigating alternatives and new technologies and
presenting these for architectural review.
Explore opportunities to add value to job accomplishments
Ideal Candidate:
Great verbal and written communication skills
Self-motivated with a strong work ethic
Positive attitude and demeanor
Enthusiastic when embracing new challenges
Able to multi-task and prioritize (good time-management skills)
Ability to listen patiently and learn from others
A willingness to teach and help others
Adaptable and flexile when new tasks or projects are given
A good sense of humor is a plus
BA/BS in Computer Science or equivalent experience
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.