top of page

Software Engineering

Java Developer

Job ID: #

12551

We are looking for a Software engineer, who is proficient with building APIs using Java and AWS cloud technologies. Your primary focus will be on developing sophisticated, scalable middleware platform using RESTful / Serverless API's. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.  


Company:

Location: 

Irving, TX

Company Size:

Job Type:

Contract to Hire

Date:

Requirements

• Develop code; write unit tests, client tests; communicating status and issues to teammates and leadership.

• Work with technical leads on low-level design and develop code as per design specifications

• Read host/processor specifications and understand the requirements as needed

• Write clean, readable, and maintainable code. Follow ‘clean code’ practices.

• Stays on the leading edge of software development tools and best practices.

• Self-directed with a start-up/ entrepreneur mindset

Required:

• Expertise in Object oriented programming

• Ability to write ‘clean code’

• Expertise in Core Java (Multi-Threading, Data structures, Lambdas)  

• Expertise in Spring Framework, Spring Boot

• Expertise in writing and optimizing database queries in DynamoDB and SQL/relational DB

• Expertise in writing unit and integration tests (Junit, Cucumber, Jbehave etc.)

• Understanding of applying design patterns

• Experience with frameworks like Apache Commons, Hibernate, GSON

• Experience in AWS Cloud platform and its features which includes containerization, EC2, Fargate, SNS, SQS, API Gateway, Lambdas, Auto Scaling, S3, and Kinesis.

• Strong experience with development methodologies such as Agile or SCRUM

• Strong experience in working with DevOps, cloud formation templates, and Build pipelines.

• Demonstrate strong problem-solving ability and analytical skills

• Strong communication, presentation, and advisory skills

Qualifications:

• A Bachelor’s Degree is required

• 6+ years Java development experience

• 2+ years AWS cloud experience

• Experience with POS and Credit card payment processing is a plus.

Apply Now 

Thanks for submitting!

OUR STORY

Pie & Pi, Inc. was born from a simple idea: that great software isn’t just about lines of code — it’s about solving real problems with intelligence and imagination. Founded by a team of engineers and creatives who saw a gap between technical precision and human-centered design, we set out to build a company that could do both — deliver powerful, scalable software while staying grounded in clarity, empathy, and collaboration. The name “Pie & Pi” reflects that balance. “Pie” is creativity, simplicity, and that satisfying, visual finish. “Pi (π)” is complexity, logic, and the infinite potential of mathematics. Together, they represent our belief that the best software happens when design and engineering work in harmony. From humble beginnings working on early-stage MVPs and web platforms, we've grown into a trusted partner for startups, enterprises, and everything in between. We've helped our clients launch products, streamline operations, and scale with confidence — all while staying true to our mission: to build software that works beautifully and lasts. And while the tools and technologies may change, our story remains the same — a commitment to thoughtful solutions, built with purpose.

bottom of page