Java Developer

OpenArc, Pittsburgh, PA (United States)

Category: Programming

Posted on: 13 Jan 2021

.Net Bamboo C++ Cloud Git Java JavaScript Oracle SQL

You'll be a proficient developer and capable leader that relies on your experience and technical expertise to deliver high-quality software solutions quickly and effectively in the Java or .Net, JSTypescript, Oracle and Angular world. RESPONSIBILITIES Coordinate with the Director and other senior engineers to establish consistent software design guidelines and standard methodologies for the software development team Provide technical expertise and leadership to more junior levels of the software engineering staff Work with product line managers, business users, and other members of the team to understand software requirements and author code that satisfies those requirements Work together with our customer support by analyzing and correcting reported problems in a timely manner Produce high quality code developed using sound computer science principles Assist our security team to address security enhancements (Server and UI side - Java.Net) Knowledge of latest with developments in areas of technology that are relevant to the Distribution Insight products (e.g. JavaJ2EESpring, application servers, relational databases, web development, source control tools, testing tools, bug tracking tools, and so on) Emphasize the practice of unit testing in all development work along with Documentation Stay informed offollows all relevant company policies to ensure the security and privacy of data Participate in and lead daily stand up meetings, team design sessions and code reviews Contribute to architectural decisions Perform coding following the best software engineering principles Develop automated unit and integration tests Document software design and code (JavaSpring or .NET, JSTypeScript, Linux) Monitor the codebase for problematic or unexpected changes and for conformance to development guidelines (Jenkins, Bamboo and StashGIT) You'll deliver accurate efforts, estimates for assigned development tasks, and review estimates for tasks assigned to others (JIRA) Work with the QA team to help them diagnose possible bugs, and to advise them about testing requirements associated with new code changes made (JIRA) Regularly mentor junior developers emphasizing Java and Oracle standard methodologies, the importance of unit testing among others Demonstrate flexibility and adaptability by being willing to tackle any development task required REQUIREMENTS Bachelor of Science in Computer Science, or equivalent education and experience Software development using object-oriented languages like Java or C, Advanced SQL experience, JavaScript, Typescript, Angular, GIT Proven experience developing enterprise-class database driven applications using Java and JDBC (or .NET and ODBC) Extensive knowledge and experience with various methodologies, design patterns, refactoring techniques, and development standard methodologies Familiarity with test driven development concepts and experience writing unit tests Experience with cloud technologies preferably AWS Web application development experience is required and familiarity with modern web development technologies is highly preferred Enjoys working in a highly effective, deadline driven, and fast-paced team environment Demonstrate creative problem skills, dedication to excellence, and has an ambitious spirit Full SDLC development methodologies including SCRUMAgile is nice to have The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

Want more jobs like this?

Apply Now

By clicking "Apply Now" or "Subscribe and Apply" you will be redirected to an external website. By clicking "Subscribe & Apply" you give TechieJobs consent to process and store your data, and send you job alerts to provided email.

Job Source: Ziprecruiter (Will expire by: 2021-02-27 00:00:00)

Apply Now

Quick poll
How did COVID-19 affect your employment?
  • Nothing's changed
  • I now work from home
  • My salary decreased
  • I lost my job

* This poll is anonymous.