Job Title: Entry-Level Java Engineers
Location: Various Locations in the US
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 with one of our clients.
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 !
What you will learn to do:
Liaising With IT Team
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.
Debugging Software Problems
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.
Understanding Program Architecture
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.
Preparing End-User Documentation
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.
- BS, BA, AS, Certification, on the job skills will work Preferred but not 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
- US Citizen or Green Card holder
- Willingness to relocate within the US (we will assist with relocation costs)
- Strong skills in communication, motivation, and self-discipline
- Willing to commit to a role for a minimum of 12 months
What We Offer:
- Competitive Compensation
- Great benefits package to include, Medical, Dental, Vision, Life Insurance, 401K and much more
- Relocation assistance
- Excellent mentoring throughout your career with Pyramid
- One on one interaction with trainers and support staff
- Career launch with one of many Fortune 500 companies in the US
Unsure if you are a good fit or think you don’t meet the qualifications, let’s chat!
GenSpark is a division of Pyramid Consulting, a $310M IT Consulting firm. Pyramid Consulting is among the Top 100 largest minority and privately owned IT Consulting firms in the U.S. The success of our clients is facilitated through our ability to provide full-spectrum support via our development centers – from a single consultant under their management, at their site, to full turnkey solutions onsite and offshore.
Pyramid Consulting, Inc. is an Equal Employment Opportunity Employer. All applicants hired will be subject to a background check and drug screening.