Description:
Location: Training is remote but you must be willing to relocate once work begins onsite
Are you just graduating college, or thinking of finally ditching that position you have to start your career and tech and don’t know where to get started?
Check out GenSpark, where we bridge the gap for those looking to get their foot in the door in the tech world!
We are looking for those who would like to be a in the tech world and get their foot in by being in a programming role that is highly sought out: a Java developer
We will take your current computer science knowledge and combine it with our custom 12 week training in Java, to get your career Sparked!
What is a Java Developer?
A Java developer (sometimes called a ‘Java engineer’ or a ‘Java dev’) is a specialized IT professional working with Java. Java developers are responsible for developing software, websites, and applications using Java. Java is a programming language developers use for mobile, software, and web development.
What Does a Java Developer Do and what you will learn to do in our 12-week training?
In our rigorous 12 week training, we take what you have learned in school or self taught and combine that with our training to get you well acquainted with all the areas to be a successful Java developer, then we take it up a notch by teaching you what sub technologies that our clients use, so you can easily transition into Java roles with our clients!
Responsibilities:
- As a Java developer, you work closely with your business’s development team. This means you will need to attend regular standups and meetings, help colleagues with problems, and help your team plan and manage your projects. You may also consult with users, managers, and other teams about your Java projects.
- Throughout your time as a developer, you will continuously develop code in Java. You may use this code in a new project, ongoing updates for an existing project, or bug fixes.
- Once you’ve written code, you will need to test it with code review tools to identify potential issues. Your employer may expect you to perform a range of rests on your code, including functionality testing, static code testing, unit testing, and single-user performance testing. You may also need to participate in pass-around testing. Pass-around testing is a way development teams ask for feedback by emailing their colleagues their code before deployment. You can see an example of pass-around testing in the image below.
- As a Java developer, you will need to deploy code to deliver it to users successfully.
- As no project is ever perfect, Java developers are responsible for resolving errors in their programs. Specifically, you will need to diagnose problems, develop a solution, and deploy that solution. In many organizations, developers receive requests to debug problems found by other team members and users – so you will be expected to liaise with others throughout the debugging process.
- If you are an experienced developer, you will need to understand your business’s programs, IT infrastructure, and program architecture in-depth. Understanding program architecture is crucial, as it’ll inform how you develop new projects.
- As developers must update programs to ensure they’re functional and secure, you need to develop regular updates. You will need to plan, design, test, deploy, and collect user feedback on the update to build efficiently. If you work in a large business or busy industry, you may need to manage multiple updates simultaneously.
- As you will understand your project intimately as a developer, your employer will expect you to develop end-user documentation to help people use your program. This documentation includes installation guides, user manuals, release notes, and training manuals.
Qualifications:
- BS/BA required
- 1-3 years of programming experience preferred! Strong desire to learn and grow required!
- Previous experience in object-oriented programming, Java, .Net, or Python helpful, not required
- Strong skills in communication, motivation, and self-discipline
Benefits:
- Competitive Compensation
- Great benefits package to include, Medical, Dental, Vision, Life Insurance, 401K and much more
- Relocation assistance
- Excellent mentoring throughout your career with GenSpark
- One on one interaction with trainers and support staff
- Career launch with one of many Fortune 500 companies in the US