Junior Java Software Developer ( Must be Clearable)

BigBear, Inc. - San Diego, CA5.0

Full-timeEstimated: $94,000 - $130,000 a year
Skills
BigBear, Inc . has an immediate funded position for a talented and passionate Junior Software Engineer to build high-performing, scalable, enterprise-grade applications. You will be performing server- side application development while providing input into the full software development lifecycle, from concept and design to testing. You and the rest of the team will collaborate directly with customers to ensure our products meet and exceed operational requirements. The successful candidate will be a self-starter that demonstrates excellent communication and problem- solving skills with a focus on customer service. Desire to work with the latest technology and the ability to learn quickly is necessary for success in this role.

Required Skills:
US Citizenship

B.S. degree in Computer Science, Engineering, or equivalent experience.

1-3 + years’ experience with the Java programming language (1.6+) in a professional environment.

Knowledge of Object Oriented Programming and design

Good communication and leadership skills

Strong desire to learn and master new technologies

Experience with database technologies and CRUD concepts

Experience with software build processes and tools (e.g. Maven, Git, Gradle)

Experience with shell scripting (e.g. bash, Python)

Experience with the Linux/Unix environment

Preferred Skills:
Experience with Clojure

Experience with functional programming concepts and techniques

Experience with unit (JUnit), integration, and acceptance testing

Experience with the Spring Frameworks

Experience working in an Agile/Scrum development process

Experience with RESTful service architectures

Experience with container-based software deployment (e.g. Java EE, Tomcat, SpringXD, Docker/Kubernetes)

Experience with developing and deploying software in a distributed/cloud computing environment

Experience with performance tuning

Responsibilities:
Collaborate with team and engineering lead to implement innovative solutions

Design and develop high-volume, low-latency applications for mission-critical systems

Contribute in all phases of the development lifecycle

Write well designed, testable, efficient code

Ensure designs are in- compliance with specifications

Perform demonstrations and briefings to customers to ensure program success

Perform system monitoring, optimization, and high- performance tuning

Perform requirements analysis, system design, and draft technical documentation

Participate in research and development for system engineering and product advancement

Provide off-hours support in rare circumstances

BigBear, Inc. is a leading provider of big data computing and analytic solutions. We help people make sense of their data using our cloud-based platform and big data processing algorithms. Each day, we crunch massive volumes of structured and unstructured data into usable and actionable information for our customers.

Equal Opportunity Employer/Veterans/Disabled