Java Software Engineer
NPR
Washington, DCThis was removed by the employer on 3/17/2021 10:44:00 AM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the IS/IT Category
Search for Java Software Engineer jobs in Washington-DC
Search all Java Software Engineer postings
Full Time Job
OVERVIEW
Across our organization, we’re building a workplace where collaboration is essential, diverse voices are heard, and inclusion is the key to our success.
The Java Software Engineer is self-organized, assiduous and very passionate about tools and technologies used in software technologies. She or he partners with the development team, follows software development procedures and reports directly to the Manager of Software Development. The Engineer is enthusiastic about building software solutions to serve public radio.
RESPONSIBILITIES
• Responsible for design, development and maintenance of ContentDepot.
• Work closely with the Product Owner and peers from the development team.
• Follow software development procedures and report directly to the Manager of Software Development.
• Respond promptly and professionally to bug reported by QA.
• Write, edit, and debug software in Java.
• Ability to conduct system analysis independently to keep our systems current with changing technologies.
• Analyze system specifications and break down requirements to well defined development tasks.
• Test new code thoroughly to ensure logic is correct, and that program results are accurate
• Document code consistently throughout the development process.
• Provide assistance to testers and support personnel as needed to determine system problems.
• Participate in code deployments to QA, UAT and production systems.
• Identify and respond appropriately to production problems.
• Participate in daily stand-ups and other scrum activities (e.g. backlog grooming, planning, demos and retrospectives).
QUALIFICATIONS
REQUIRED SKILLS
• Very comfortable using standard software development tools such as IDE’s, Open Source Java/C development frameworks, profilers, SQL explorer, and issue/bug tracking tools.
• Experience with designing and building tiered software systems using a major relational database.
• Experience with Agile / Scrum software development practices.
• Fluent in Java.
• Fluent in relational databases, such as PosgreSQL.
• Experience in front-end web application development.
• Experience working with a version control system (Git preferred).
• Experience working in Linux/Unix platform
• Experience with Spring application framework
• Excellent oral and written English and the ability to communicate effectively.
• Strong organizational skills and the ability to work under tight deadlines
PREFERRED SKILLS
• Experience with Vaadin UI framework.
All applications must include a resume and cover letter to be considered.
NPR is an Equal Opportunity Employer. NPR is committed to being an inclusive place to work that welcomes diverse and unique perspectives, all working toward the same goal – to create a more informed public. Qualified applicants receive consideration for employment without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.