Java Developer
Java Developer
The Java Developer will work as part of the larger team to help in the design, development, and integration of applications that support the client's application platforms, while helping to ensure consistency with company strategy and goals.
This role is an entry level position requiring the individual to be driven, well-organized and curious. They must be self-motivated and thrive in a collaborative, fast-paced environment. The team will look to this individual to complete design, development and integration activities while also assisting in production releases and the resolution of incidents.
Primary Responsibilities:
- Participate in the analysis and review of epics, features, and user stories.
- Participate in the design and review of technical design of component software features.
- Participate in all Agile ceremonies such as Daily Stand Ups, Sprint Planning, Sprint Demo/Reviews, Sprint Retrospectives, and Backlog Refinement.
- Develop technical solutions based upon user specifications and technology frameworks, in adherence with company standards.
- Modify existing software applications as assigned.
- Participate in code reviews and the integration testing of solutions.
- Participate in the debugging and resolution of issues found during testing.
- Assist with the automation of test cases as needed.
- Assist in the documentation and implementation of software programs and solutions.
- Work collaboratively with technical teams interfacing with assigned application.
- Create and maintain system documentation, manuals, policy documents, etc.
- Research and analyze production support issues.
- Participates in production releases as scheduled.
- Performs other duties as assigned.
Job Requirements:
- Bachelor's Degree
- Experience with Java and Spring Boot.
- Experience Restful APIs and/or Soap APIs.
- Experience with Microsoft Server.
- Experience with non-relational databases such as Mongo, SQL, Oracle, DB2.
- Experience writing SQL queries.
- Experience with Cloud technologies.
- Strong business and technology aptitude with a willingness to learn and understand cloud automation concepts, practices, and tools.
- Excellent verbal and written communications.
- Highly motivated with strong organizational, analytical, decision making, and problem-solving skills.
- Ability to build credibility and strong partnerships while working collaboratively within the team and across the organization.
- Ability to effectively handle multiple tasks, determine priorities, and execute in a high-pressure environment.
Brooksource provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, national origin, age, sex, citizenship, disability, genetic information, gender, sexual orientation, gender identity, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state, and local laws.