Job Title:
Software Engineer

Company: Brooksource

Location: Columbus, OH

Created: 2024-05-04

Job Type: Full Time

Job Description:

Java DeveloperColumbus, OHThe following information provides an overview of the skills, qualities, and qualifications needed for this role.The Java Developer for the Next Most Likely team will work as part of the larger team to help in the design, development, and integration of applications that support our client's customers and colleagues, while helping to ensure consistency with company strategy and goals.This role is an entry level position requiring the individual to have the aptitude to learn and to participate in the overall design, development, testing, and integration of the team's delivery efforts. To be successful the candidate must be driven and well-organized, self-motivated, and tenacious, thrive in a collaborative, fast-paced environment, and to complete tasks on agreed schedules. The team will also look to this individual to assist in the production releases, research/aid in the resolution of production incident tickets and complete design and development activities.Primary Responsibilities:Participate in the analysis and review of epics, features, and user storiesParticipate in the design and review of technical design of component software featuresParticipate in all Agile ceremonies such as Daily Stand Ups, Sprint Planning, Sprint Demo/Reviews, Sprint Retrospectives, and Backlog RefinementDevelop technical solutions based upon user specifications and technology frameworks, in adherence with our client's standardsModify existing software applications as assignedParticipate in the review of Test Strategy deliverablesParticipate in code reviews and the integration testing of solutionsParticipate in the debugging and resolution of issues found during testingAssist in the documentation and implementation of software programs and solutionsWork collaboratively with technical teams interfacing with assigned applicationCreate and maintain system documentation, manuals, policy documents, etc.Schedule and facilitate meetings as neededResearch and analyze production support issuesActively communicate with users and team to provide technical supportParticipates with team to establish target dates and complete activities/deliverables under changing conditionsParticipates in production releases as scheduledParticipates in the team's on-call rotation for application supportJob Requirements:Minimum Requirements:1 year of programming experience with a bachelor's degree in a technical field (e.g., computer science, information systems, math, engineering, etc.) or equivalent transferable experience through coursework, internships, or work experience in lieu of participation in the Elevate ProgramExperience with Java, JavaScript, HTML and CSSExperience with Spring BootFamiliarity or experience writing complex SQLExperience with SQL server/Oracle/DB2 databasesExperience with or a good understanding of Agile deliveryStrong technical skills and a good understanding of software development principlesStrong business and technology aptitude with a willingness to learn and understand business and software solutionsExcellent verbal and written communicationsTechnical writing capabilityAbility to translate technology into relatable concepts for business partners and stakeholdersHighly motivated with strong organizational, analytical, decision making, and problem-solving skillsAbility to build strong partnerships and to work collaboratively with all business and IT areasAbility to effectively handle multiple priorities, prioritize and execute tasks in a high-pressure environmentHigh level of professionalism, confidence, and ability to build credibility with team members and business partnersPreferred Requirements:A good understanding of project lifecycle methodologies (e.g., Waterfall, Iterative, Agile/Scrum) and project management processes and standardsExperience developing RESTful APIsExperience with Apigee is a plusKnowledge in other basic technical areas such as Network, Operating Systems, and Source Control is a plusUnderstanding of continuous integration and continuous deliveryAgile experience is a plus Competencies: Conceptual and Analytical ThinkingAccountability and Attention to DetailCommitment to QualityContinuous ImprovementTeamwork and CollaborationCustomer Service OrientationWritten and Verbal Communication SkillsInitiative and Focused ExecutionFlexibilityTime Management and Organizational Skills