You are viewing a preview of this job. Log in or register to view more details about this job.

Real Entry level Java Engineer with training!

Job Title: Java Engineers
Location: Various locations in US

Have an interest in Java? Don't know where to start? Wondering how to compete with professionals who have experience? Tired of getting rejected to ATS systems, or you don't stand out amongst the other 100's of applicants? Don't fear, GenSpark is here!

We at GenSpark are looking to Spark your career! We do this by Hiring, Training and Deploying Entry-Level Java Engineers! Meaning, we work along side you to get you trained and working in real time with big clients within weeks, we strive when you thrive!

This is a fantastic opportunity for recent college graduates with a Computer Science or Information Technology degree, Veterans with relevant experience, or individuals with a background in IT looking to upskill.
 
Not sure if you qualify, reach out, we would love to talk to you more!

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 and be successful from the moment you start!
 
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.
 
Developing Code
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.
 
Testing Code
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.
 
Deploying Code
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.
 
Preparing Updates
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.
 


Job Requirements:
·        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
 
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


About Pyramid Consulting:  
 
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. 
  
You can apply directly to our program here: https://jobs.lever.co/pyramidci?lever-via=iF4iPIm8fc