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

Back End Developer

Hello,Job Title: Java Backend DeveloperLocation: Plano, TX Hybrid (Mon & Fri remote/Tue-Thu onsite)Contract onlyQuantity: #2Duration: 4+ MonthsInterview: 1 hour zoom video interviews w/ and other tech leads (Candidates must be able to share their screen for a coding demonstration)Note: Must have 12+ years’ experience with Strong Banking / Finance experience would be beneficial for training time due to familiarity with internal/proprietary techsJob Description: Java Backend- Analyse internal user needs and work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development tools and technologies- Design and develop applications using enterprise Java technology stack and object-oriented methodologies. Use emerging and traditional technologies such as Java, J2EE, Design Patterns, TDD, Spring, Spring Boot, Spring Config Server, Spring Cloud Stream, Microservices, RESTful services, JSON, XML, HTML/HTML5, CSS, Oracle, PostgreSQL, MongoDB, Redis, Jenkins, Maven and AWS/Cloud Infrastructure- Create Proof of Concepts, models, flowcharts and develop code for complex technology problems. Understand the big picture and conceptualize complex technology options and solutions- Design and implement Microservices architecture to support smaller, independent, and loosely coupled modules architecture- Work on everything from associate-facing web and mobile applications using cutting-edge open-source frameworks, to highly available RESTful services, to back-end Java based systems using the hottest techniques in Software Engineering. Work with messaging tools such as Kafka, AWS SQS- Own the craftsmanship, availability, resilience, and scalability of solutions. Resolve technical issues through debugging, research, and investigation- Work with product owners to understand desired application capabilities and testing scenarios. Continuously improve software engineering practices- Collaborate with other technology teams to ensure integrated end-to-end design and integration- Work on CICD (Continuous Integration and Continuous Delivery) using modern DevOps tools and workflows such as Git, GitHub, Jenkins, Sourcetree- Monitor system performance trends using modern tools like Dynatrace and identify potential issues. Perform application testing, validation, and documentation. Use JUnit for unit testing. Suggest opportunities for improvementWork on the following technology stack:Back-End: Java, J2EE, Design Patterns, Spring, Spring Boot, Spring Config Server, Spring Cloud Stream, Microservices, RESTful services, JSON, XMLDatabase: Oracle, PostgreSQL, MongoDB, RedisCloud Computing/DevOps/Platforms: Amazon Web Services (S3, RDS, EC2, ECS, SQS, SNS, CloudFormation), Artifactory, DockerCICD: Jenkins, Artifactory, NexusBuild Tools: Maven, GitEducation: At least bachelor’s degree in computer science/engineering or equivalent.#LI-CGTS#TS-2586
Unisys Glassdoor Company Review
3.5 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Unisys DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Unisys
Unisys CEO photo
Peter Altabef
Approve of CEO

Average salary estimate

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

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 Back End Developer, Unisys

At our company based in Plano, TX, we're on the lookout for a talented Java Backend Developer to join our dynamic team! This role is perfect for individuals who thrive in a hybrid environment that blends remote work with on-site collaboration. As a key player in our Agile teams, you'll dive into analysing internal user needs and spearheading the design, development, and implementation of innovative solutions using cutting-edge Java technologies. Your expertise in enterprise Java technology stacks and object-oriented methodologies will be invaluable as you tackle complex challenges and create robust applications. You’ll have the opportunity to work with a diverse array of tools and frameworks, such as Spring Boot and Microservices, and contribute to high-availability RESTful services. Not only will you be developing code, but you'll also engage in creating Proofs of Concept, flowcharts, and models to explore various tech solutions. The ideal candidate will have a strong banking or finance background to ease the training process and will bring at least 12 years of solid experience to the table. If you’re passionate about delivering highly resilient and scalable solutions, collaborating with product owners, and honing software engineering practices, this role may be a perfect fit for you. Join us as we innovate and enhance our technology offerings!

Frequently Asked Questions (FAQs) for Back End Developer Role at Unisys
What are the main responsibilities of a Java Backend Developer at the company based in Plano, TX?

As a Java Backend Developer at our company in Plano, TX, you'll be responsible for analyzing user needs, designing and developing applications using enterprise Java technology stacks, and implementing technical solutions in Agile teams. Your role will include creating Proofs of Concept and models, developing complex code, and collaborating with product owners to enhance application capabilities. Additionally, you'll focus on system performance monitoring and continuous improvement of software engineering practices.

Join Rise to see the full answer
What qualifications are required for the Java Backend Developer position in Plano, TX?

To qualify for the Java Backend Developer role at our company in Plano, TX, candidates must hold at least a bachelor’s degree in computer science, engineering, or a related field. Candidates should also have a minimum of 12 years of experience in backend development, particularly in banking or finance. Proficiency in Java, J2EE, Spring, Microservices, and databases such as Oracle and PostgreSQL is essential, along with knowledge of cloud technologies like AWS.

Join Rise to see the full answer
What programming languages and technologies will I be using as a Java Backend Developer in Plano, TX?

In the role of Java Backend Developer at our Plano, TX location, you'll primarily use Java and J2EE along with frameworks like Spring and Spring Boot. The technology stack also includes RESTful services, Microservices, and databases such as Oracle and MongoDB. Familiarity with cloud platforms like AWS and DevOps tools such as Jenkins and Git will also be crucial for this position.

Join Rise to see the full answer
Is remote work an option for the Java Backend Developer role in Plano, TX?

Yes, the Java Backend Developer position in Plano, TX offers a hybrid work model, allowing flexibility for remote work on Mondays and Fridays, while requiring in-office attendance on Tuesdays through Thursdays. This balance helps foster collaboration while also providing the convenience of working from home.

Join Rise to see the full answer
What can I expect during the interview process for the Java Backend Developer position?

Applicants for the Java Backend Developer position can expect a comprehensive interview process that includes a one-hour Zoom video interview with tech leads. During the interview, candidates will have the opportunity to showcase their skills through a coding demonstration and discuss their previous experience in backend development. It’s a great chance to highlight how your expertise aligns with the goals of our company.

Join Rise to see the full answer
Common Interview Questions for Back End Developer
Can you describe your experience with Java and how it relates to backend development?

When answering this question, detail your experience with Java in backend development, including specific projects you've worked on, the technologies you utilized, and any frameworks like Spring that you implemented. Highlight examples where you've resolved complex coding issues or optimized application performance.

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

In your response, outline your systematic approach to debugging. Discuss using tools like JUnit for unit testing, leveraging logs for insights, and your strategies for isolating issues within the code. Providing a specific example of a challenge you faced and how you resolved it can also enhance your answer.

Join Rise to see the full answer
What do you understand about Microservices architecture?

Here, explain the principles behind Microservices architecture, emphasizing its benefits in creating independent and scalable services. Discuss any relevant experience you've had designing Microservices and how you ensured effective communication between them.

Join Rise to see the full answer
Can you give an example of a successful project where you used Spring Boot?

Provide a detailed account of a project that utilized Spring Boot, focusing on your role, the challenges you faced, and the outcomes of the project. Highlight any measurable improvements or feedback received that reflects the project's success.

Join Rise to see the full answer
How do you stay updated with the latest trends in Java development?

Discuss your methods for keeping current with Java development trends, such as attending industry conferences, participating in online forums, subscribing to tech blogs, or taking online courses. Showing an eagerness to grow and learn is a positive trait in candidates.

Join Rise to see the full answer
What tools do you use for CI/CD in your projects?

List the CI/CD tools you are familiar with, such as Jenkins, Git, or Docker, and explain how you've effectively utilized them in past projects. Share specific examples of how these tools improved your workflow and project delivery timelines.

Join Rise to see the full answer
How do you handle working in a collaborative Agile environment?

In your answer, describe your experience working in Agile teams, your role in daily stand-ups, sprint planning, and retrospectives. Emphasize the importance of collaboration, communication, and how you've adapted to feedback from team members.

Join Rise to see the full answer
What do you consider when designing an application for scalability?

Discuss the core principles of designing for scalability, such as efficient database queries, a robust architecture that accommodates increased loads, and leveraging cloud infrastructure. Share experiences where scalability was a key focus in your projects.

Join Rise to see the full answer
How do you ensure the quality of your code?

Talk about your methods for ensuring code quality, such as conducting peer reviews, writing unit tests, and following best coding practices. Share a specific incident where maintaining code quality led to improved project outcomes.

Join Rise to see the full answer
What challenges have you faced in backend development and how did you overcome them?

Provide insight into a particular challenge you've encountered in backend development, whether it was scaling an application, integrating with third-party services, or overcoming performance bottlenecks. Emphasize the steps you took to address these challenges and the lessons learned.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Lean Tech Remote No location specified
Posted 6 days ago
Photo of the Rise User
OrderMyGear Hybrid No location specified
Posted 13 hours ago
More Staffing LLC Remote No location specified
Posted 4 days ago

We relentlessly reimagine the status quo to propel people and organizations forward.

21 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Contract, hybrid
DATE POSTED
December 2, 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!