Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Java Developer image - Rise Careers
Job details

Java Developer

Trilogy Innovations is seeking a (remote) Software Developer with Java OOP proficiency to remotely support our federal customer. This is an exciting opportunity to join our growing team, while taking part in a multi-year initiative to modernize our federal customer's large-scale IT systems. About The Position The software developer will be responsible for developing and maintaining Java Spring Boot REST services, SOAP services, web applications, as well as custom libraries. These applications are deployed in AWS and used for systems integration as well as simulations/testing system functionality. The developer will use VS Code or a similar IDE to push code to a Bitbucket repository, where it gets deployed via Jenkins. This role also works with the database and maintains SQL data. This is a full-stack role that will require experience working seamlessly with the front-end, back-end, and databases, with a strong object-oriented programming background needed.Responsibilities• The software developer will be responsible for maintaining existing systems built in Java.• Work with REST and SOAP services to seamlessly integrate web applications with external services• Utilize Oracle SQL and write PL/SQL procedures to update tables and add new data• Work with Elasticsearch to search and score data and maintain/enhance indexes• Provides Subject Matter Expertise, guidance, and overall technical direction for project development.• Understanding the DevOps process and using tools like Bitbucket, and Maven to push and write code, and build Jenkins pipelines.• Participates or leads the technical design and documentation for a solution.Skill Requirements• Minimum of 3 years in Java or similar object-oriented programming language• Experience working with Spring Boot REST APIs and SOAP web services• Experience with HTML front-end development and building dynamic web applications using JSP and Servlets• Experience with Elasticsearch or Opensearch• Experience with Oracle SQL• Experience with Maven for managing code libraries• Familiarity with GIT, Bitbucket, or a similar version control system• Bachelor's degree required• Active Secret clearance requirementNice-to-have Skills• Familiarity with AWS or similar cloud services• Familiarity with Jenkins and writing Jenkins pipelines• Familiarity with Jira and working in agile development teams• Familiarity with containers (Docker/Kubernetes)• Familiarity with NIEM XMLWhy work for Trilogy Innovations?• Professional Development Programs for all employees• Referral Bonus Programs (Employees & Business Development)• 401(k) with company match• Comprehensive medical, vision and dental insurance; life/disability insurance coverage• Health Spending Account (HSA)Trilogy Innovations, Inc. is a minority-owned (8a) certified systems and software engineering company that delivers superior technical solutions across private and public sectors. Since 2010, our talented personnel have successfully provided Innovative IT solutions across government agencies such as the FBI, U.S. Air Force, NASA, Department of Education, Department of Energy, U.S. Coast Guard, SOCOM, and private industries in Oil & Gas, and Land Management Services.Trilogy Innovations, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
CACI International Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CACI International DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of CACI International
CACI International CEO photo
John S. Mengucci
Approve of CEO

Average salary estimate

$95000 / YEARLY (est.)
min
max
$80000K
$110000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Java Developer, CACI International

If you're a passionate Java Developer looking to make a mark, Trilogy Innovations has an exciting opportunity for you in Hamilton, VA! We are on the lookout for a talented Software Developer with a strong understanding of Java Object-Oriented Programming to join our dynamic remote team. You will play a key role in a thrilling multi-year project to modernize large-scale IT systems for our federal customers. Your core responsibilities will include developing and maintaining Java Spring Boot REST services, SOAP services, and engaging web applications that are hosted on AWS. We utilize cutting-edge tools like VS Code to push code into a Bitbucket repository, which undergoes deployment through Jenkins. In this full-stack capacity, you'll have the chance to interact with front-end technologies as well as back-end systems, ensuring seamless system integration and robust testing functionality. Your expertise will also extend to database management using Oracle SQL as you handle updating tables and writing PL/SQL procedures. If you have experience with Elasticsearch and a sound understanding of the DevOps process, this role is tailor-made for you! Join us at Trilogy Innovations, where you'll not only enhance your skills but also contribute to innovative solutions that make a difference in the public sector.

Frequently Asked Questions (FAQs) for Java Developer Role at CACI International
What are the primary responsibilities of a Java Developer at Trilogy Innovations?

As a Java Developer at Trilogy Innovations, you will be responsible for developing and maintaining key Java Spring Boot REST and SOAP services, creating web applications, and building custom libraries. Additionally, you'll work with databases, ensuring seamless systems integration and functionality testing, thereby playing a pivotal role in enhancing our federal client's IT systems.

Join Rise to see the full answer
What qualifications are required for the Java Developer position at Trilogy Innovations?

To qualify as a Java Developer at Trilogy Innovations, you should have a minimum of 3 years of experience in Java or a similar object-oriented programming language. Familiarity with Spring Boot, REST APIs, SOAP web services, and Oracle SQL is also crucial. A Bachelor's degree and an active Secret clearance are mandatory, while knowledge of AWS, Jenkins, and Agile development practices are considered beneficial.

Join Rise to see the full answer
What technological tools will the Java Developer use at Trilogy Innovations?

In the Java Developer role at Trilogy Innovations, you'll use various tools like VS Code, Bitbucket for version control, and Jenkins for continuous integration. You'll also work with Oracle SQL for database management and Elasticsearch for data searching and indexing, allowing you to engage in a comprehensive tech stack.

Join Rise to see the full answer
How does Trilogy Innovations support the professional development of its Java Developers?

Trilogy Innovations values growth, offering various professional development programs to enhance your skills and knowledge as a Java Developer. Whether through training sessions, workshops, or mentorship opportunities, we ensure that you have ample resources to elevate your career.

Join Rise to see the full answer
What benefits does Trilogy Innovations provide for its Java Developer employees?

As a Java Developer at Trilogy Innovations, you can expect a competitive compensation package that includes a 401(k) with company match, comprehensive medical, vision, and dental insurance, life insurance coverage, and a Health Spending Account (HSA). Coupled with referral bonus programs, we strive to create a rewarding workplace for all our employees.

Join Rise to see the full answer
Common Interview Questions for Java Developer
Can you describe your experience with Java and object-oriented programming?

Discuss specific projects where you utilized Java and explain your familiarity with OOP concepts, such as encapsulation and inheritance. Highlight how you've implemented these principles in your past work as a Java Developer.

Join Rise to see the full answer
What frameworks are you proficient in, particularly with Spring Boot?

Elaborate on your experience with the Spring Boot framework. Share examples of applications you've built or contributed to, and explain how you used Spring Boot to improve efficiencies in your development process.

Join Rise to see the full answer
How do you approach debugging Java applications?

Share your systematic approach to debugging. Talk about tools you use, such as debugging features in your IDE, log analysis, or unit testing to identify and fix issues in Java applications.

Join Rise to see the full answer
What is your experience with RESTful web services?

Provide detailed responses about the RESTful services you've developed. Discuss how you designed them, the tools and frameworks you used, and how you ensured adherence to REST principles.

Join Rise to see the full answer
How do you manage and optimize SQL databases?

Discuss your experience with Oracle SQL, including writing complex queries and optimizing the performance of queries. Share how you've addressed issues like indexing or database design for better performance.

Join Rise to see the full answer
Explain your understanding of DevOps practices.

Explain the DevOps culture and how you’ve practiced it in your previous roles. Talk about your use of CI/CD pipelines, automated testing, and collaboration with cross-functional teams to deliver high-quality software.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Describe your method for prioritizing tasks, such as using Agile methodologies or project management tools. Explain how you communicate with your team to ensure project timelines are met while maintaining quality.

Join Rise to see the full answer
Can you discuss your experience with version control systems?

Share specific examples of how you've used version control systems like Git or Bitbucket in your projects. Mention how it has helped you collaborate with teams and manage code effectively.

Join Rise to see the full answer
What role does testing play in your development process?

Discuss the importance of testing in software development. Share the types of testing you implement (unit, integration, etc.) and how testing has improved code quality in your experience.

Join Rise to see the full answer
Why are you interested in working at Trilogy Innovations?

Express what attracts you to Trilogy Innovations, such as the company culture, opportunities for professional growth, and the exciting projects on federal IT systems. Highlight how your background aligns with the company's goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 8 days ago
Posted 8 days ago
Posted 10 days ago
Posted 6 days ago
Photo of the Rise User
Seeq Remote No location specified
Posted 2 days ago
Photo of the Rise User
Posted 2 days ago

CACI is ever vigilant in helping our customers meet their greatest enterprise and mission challenges in national security and government modernization. Our distinctive expertise and technology deliver innovation and excellence. We are a company of...

52 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 5, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!