- Government IT Recruiters and Staffing Specialists Java Engineer
Government IT Jobs
- .NET Developer
- Agile Coach
- AI Engineer
- AWS Engineer
- Azure Cloud Engineer
- BI Developer
- Big Data Engineer
- Business Intelligence Developer
- Cloud Architect
- Cybersecurity Engineer
- Data Analyst
- Data Architect
- Data Engineer
- Data Scientist
- Database Administrator (DBA)
- DevOps Engineer
- DevSecOps Specialist
- Enterprise Architect
- ETL Developer
- Full Stack Engineer
- GRC Analyst
- IT Business Analyst
- IT Compliance Analyst
- IT Project Manager
- Java Engineer
- Javascript Developer
- Linux Admin
- Machine Learning Engineer
- Network Engineer
- Network Security Analyst
- Python Engineer
- QA Automation Engineer
- Salesforce Admin
- Salesforce Developer
- Scrum Master
- Security Engineer
- Senior IT Project Manager
- SharePoint Admin/Developer
- Site Reliability Engineer (SRE)
- Software Developer
- Solutions Architect
- System Administrator
- Systems Engineer
- Technical Writer
- Unix Admin
- UX/UI Developer
We are looking for a highly-skilled programmer with experience building web applications in Java. In this role, you will be responsible for designing, implementing, and maintaining Java applications for our company and clients. The ideal candidate will have experience working effectively as part of a software development team and delivering expert-level Java programming on a tight deadline.
Typical Duties and Responsibilities
- Design and implement Java-based applications
- Analyze user requirements to inform application design
- Write scalable Java code based on the provided specifications
- Define application objectives and functionality in alignment with business goals
- Design features and make improvements based on user experience data
- Design detailed database architecture
- Test software to verify its functionality and security
- Create detailed design documentation and software documentation guides
- Troubleshoot, debug, and resolve technical issues that arise
- Recommend changes to our existing Java infrastructure
Education
- Bachelor’s degree in computer science or a related field
Required Skills and Experience
- 3+ years of experience as a Java Developer or similar IT position
- Experience creating software architecture
- Experience in database management
- Experience with user interface design
- Thorough knowledge of Java, JavaScripts, and JEE
- Knowledge of Java build tools, application containers, markup languages, and testing tools
- Knowledge of object-oriented design
- Knowledge of application testing protocols
- Familiarity with software management tools such as Trello and Jira
- Excellent problem solving and critical thinking skills
- Strong communication and interpersonal skills
Preferred Qualifications
- Professional IT certification