Brooksource · 3 weeks ago
Java Software Engineer
Brooksource is seeking a Software Developer to work within their Public Sector client’s information technology division. The role involves evaluating and developing software solutions, leading projects, and training development team members to ensure the successful delivery of application software.
Responsibilities
Evaluating, identifying and developing software solutions
Leading software development projects
Documenting and recording every aspect of an application or software
Training and overseeing the activities of the members of the development team
Planning, tracking and scheduling software deliverables
Locating and directing solutions for critical challenges involving software and hardware interface
Looking for problems within software systems and resolving the issues
Developing good working relationships with other employees, such as Marketing Managers, Product Managers, Programmers and Architects
Designs, codes, and debugs new application software programs and/or make enhancements to existing application software programs, of all levels
Testing and debugs new and existing application software
Execute tasks conforming to shop techniques, standards, policies, and procedures
Use case tools and/or application development software tools
Provides complete documentation for new or modified information systems and/or application software programs, including operational procedures
Assists suggest training and coordinate the work of less experienced application software developers and/or application system analyst staff; and assist with development of difficult and complex processes
Monitors application software systems to ensure proper execution and performance
Performs related duties as required
Qualification
Required
Understand, communicate, and enforce the company software architecture strategy
Write Code, and implementation of software solutions
Translate business needs and requirements into technical requirements for software applications
Participate in the software development process through high-level decision making
Coach and mentor software engineers, programmers, and other team members
Create and maintain design and code standards
Serve as a technical liaison among project managers, developers, and stakeholders
Create overall project plans and track progress
Ability to read and understand complicated technical instructions
Ability to manage multiple application development software projects and priorities
Ability to communicate effectively, both orally and in writing
Java
SQL
SmartComm
FileNet
Websphere
REST API
Active MQ
Mule
GIT
Bitbucket
JIRA
Maven
Nexus
Kubernetes
Confluence
Bootstrap
Talend
Axon
DDD
Design Patterns
Clean Architecture
CQRS
Spring Framework
Hibernate
Artificial Intelligence (AI)
Preferred
Define and document application architecture and design
Company
Brooksource
Brooksource is a single source for project and supplemental support through contract employment, contract-to-hire labor employment.
H1B Sponsorship
Brooksource has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2020 (10)
Funding
Current Stage
Late StageLeadership Team
Recent News
Technically Media
2025-05-27
Technically Media
2025-05-17
2025-05-06
Company data provided by crunchbase