Java Software Engineer, Senior
$116k - $174kFreddie Mac
Freddie Mac Mission
At Freddie Mac, our mission of Making Home Possible is what motivates us, and it's at the core of everything we do. Since our charter in 1970, we have made home possible for more than 90 million families across the country. Join an organization where your work contributes to a greater purpose.
Position Overview
The Enterprise Business Technology Office (BTO) at Freddie Mac enables business operational excellence through the flexible use of technology. The team supports the needs of the enterprise groups, including the chief administrative office, compliance, enterprise risk management, finance, human resources, diversity and outreach, internal audit and legal. In addition to championing and empowering business partners, Enterprise BTO takes steps to improve efficiency and effectiveness across the organization.
This is an opportunity to join a fast-paced team of talented individuals responsible for providing IT development support across various organizations in Freddie Mac. Senior developer will help line manager/technical lead in day to day operations, provide application development support and guide/mentor other members of the team.
Our Impact
The Development Factory helps provide efficient and rapid delivery for IT scope affecting applications across the enterprise. The Dev Factory model promotes a more collaborative and productive work environment by bringing development, testing and operations together. It is the combination of skills, process, practices, and tools that enhances our ability to deliver services at large scale with high velocity and reliability.
Your Impact
Developing software solutions by studying organizational needs; conferring with users; studying systems flow and work processes; investigating problem areas; following the software development lifecycle.
Follow established methodology and controls guidelines. Maintain agility and quality throughout development process.
Documenting Technical Design, Interface Specifications and Unit Testing.
Participate in technical discussions and provide recommendations or solutions
Demonstrating ownership of problems, issues, or requests from start to finish and facilitating appropriate handoffs
Ensuring that "Best Practices" for development activities (e.g. code reviews, unit testing, etc.) are followed through the project life-cycle
Qualifications
Bachelor's degree in Information Technology, Computer Science, Engineering or related field or equivalent combination of education and work experience
5+ years of experience in developing applications using Java/J2EE technologies, preferably in Unix environment.
Minimum 2-3 years of experience in developing/maintaining applications using C/C++ technologies, preferably in Unix environment.
Excellent understanding of typical multi-tier architectures: web servers, caching, application servers, & load balancers
Hands-on experience on multiple technologies such as:
Java/J2EE & middleware (WebLogic, Apache, Spring Boot, etc.) technologies in UNIX environment and Scripting languages such as UNIX Shell
Build automation / CICD pipeline integration tools (Jenkins, GIT, Bitbucket, Artifactory, etc.)
Relational databases (Sybase, DB2, SQL Server, Oracle, PostgreSQL)
Information and application security including LDAP, certificates, public key encryption, SSH, access credentials, etc.
Keys to Success in this Role
Good interpersonal, relationship building and team working skills
Demonstrated ability to communicate effectively with various teams, both business and technical, to achieve goals.
Ability to communicate clearly, effectively, persuasively.
Motivated to learn new technologies and identify process improvements and efficiencies.
Strong verbal and written communication skills.
Current Freddie Mac employees please apply through the internal career site.
We consider all applicants for all positions without regard to gender, race, color, religion, national origin, age, marital status, veteran status, sexual orientation, gender identity/expression, physical and mental disability, pregnancy, ethnicity, genetic information or any other protected categories under applicable federal, state or local laws. We will ensure that individuals are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
A safe and secure environment is critical to Freddie Mac's business. This includes employee commitment to our acceptable use policy, applying a vigilance-first approach to work, supporting regulatory mandates, and using best practices to protect Freddie Mac from potential threats and risk. Employees exercise this responsibility by executing against policies and procedures and adhering to privacy & security obligations as required via training programs.
CA Applicants: Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.
Notice to External Search Firms: Freddie Mac partners with BountyJobs for contingency search business through outside firms. Resumes received outside the BountyJobs system will be considered unsolicited and Freddie Mac will not be obligated to pay a placement fee. If interested in learning more, please visit and register with our referral code: MAC.
Time-type: Full time FLSA Status: Exempt
Freddie Mac offers a comprehensive total rewards package to include competitive compensation and market-leading benefit programs. Information on these benefit programs is available on our Careers site.
This position has an annualized market-based salary range of $116,000 - $174,000 and is eligible to participate in the annual incentive program. The final salary offered will generally fall within this range and is dependent on various factors including but not limited to the responsibilities of the position, experience, skill set, internal pay equity and other relevant qualifications of the applicant.
- ...Senior Software Engineer (Java/AWS) BMO Financial Bank Chicago IL, Naperville IL, or Dallas TX (onsite 2 days per week). Interview Process = 1-hour Technical Interview (Coding/Design), 1-hour Behavioral Interview (Communication, Product/Agile processes) Experienced...Senior2 days per week
- ...financial institution in Dallas is seeking a Senior Developer to provide IT development... ...organizations. This role requires expertise in Java/J2EE and C/C++ development, along with a... ...will be responsible for developing software solutions, mentoring team members, and ensuring...Senior
- ...Senior Java Software Engineer Worldwide Express is building a next generation cloud native platform serving customers and internal users. The Principal Java Software Engineer will be responsible for building and maintaining Java applications to support our business...SeniorContract workWork experience placementLocal areaWorldwide
$125.76k - $188.64k
...Senior Java Engineer - Agentic AI Driven Development Responsibilities (Leveraging AI): Lead the design, development, and implementation... ...improvement of CI/CD pipelines to facilitate rapid and reliable software delivery: Integrate AI into CI/CD processes for intelligent...SeniorFull time- ...functional and technical expertise in the implementation of Workbrain software systems. The Consultant should be comfortable leading a full... ...requires the ability to coordinate with product team, other team members and engineering team to ensure a successful project outcome....Senior
- ...Java Developer Interviews are actively going on. NOTE: Only for candidates above 10 years of experience. Duration: 6 to 1... ...Dallas, Plano, Westlake, TX Job Description: experience engineering awesome solutions. Bachelor’s degree in computer science or...SeniorContract work
- ...Dev: Java Project: Working on a labor management system for 11 fulfillment centers that is already in process, they are working on expanding this to all of Walmart. Will be doing bug fixes and enhancements. Three parts; pulling data, processing it on the back end,...Senior
$100k - $125k
...Senior Java Developer Location – Irving, TX / Jersey City, NJ Fulltime/FTE Salary Range: $100000 to $125000/Annum + Full Time Benefits Job Description Must Have Technical/Functional Skills Java 8+, Spring Boot Roles & Responsibilities • Develop high...SeniorFull time- ...and Consulting company, is looking for a Senior Java Developer for their Irving, TX/Hybrid... ...Develop and maintain high-quality software solutions using Spring Boot, and Java.... ...Selenium ~ We are seeking a Sr. Software Engineer with 7 to 10 years of experience to join...Senior
- ...is mandatory as part of project delivery. • Strong skills with Java Spring Reactive ,Spring boot. • Good with Cassandra DB and... ...linux, networking a basic understanding of Telecom domain. 6. Engineer with Computers domain expertise preferred. Top Skills: 1.Spring...Senior
- ...Senior Java MicroServices Developer Immediate need for a Senior Java MicroServices Developer for a position in the IT Industry. This... ...knowledge of Java, JSON, and Web Sockets. ~ Familiarity with Agile software development methodology. ~ Excellent interpersonal,...SeniorContract workImmediate start
- ...Strong development experience with Java or Scala Implemented end-to-end microservice... ...complex tasks and provide technical and software solutions to measure and report on real-time... ...Strong experience working with DevOps engineers to build and deploy infrastructure with cloud...Senior
$70 per hour
...Senior Java Developer (AWS Migration Project) Client: Charter Communications Location: Onsite - 7910 Crescent Executive Drive, Charlotte, NC 28217 Bill Rate: $70/hr Job Summary We are seeking a highly experienced Senior Java Developer to support a large...SeniorDay shift- ...Senior Java developer Location: Plano TX, Pennington, NJ, Charlotte, NC Day 1 on-site position This is a full-time position, 40 hours per week JD: Strong proficiency in OOPS concepts with JAVA and knowledge of RESTful APIS Architecture...SeniorFull timeLocal area
- ...Job Title: Senior Java PySpark Developer Location: Irving, TX (ONSITE) F2F... ...are seeking a seasoned Senior Lead Data Engineer with a dual-threat background in robust... ...the architecture and design of complex software systems and ensure adherence to best practices...SeniorFull time
- ...Senior Java Developer Discover your future at Citi Working at Citi is far more than just a job. A career with us means joining a... ...Caching solutions. ~ Expertise in designing and optimizing the software solutions for performance and stability. ~ Expertise in...Senior
- ...We are currently hiring for the Senior Java Developer Position for our customer based out at Dallas, TX(Onsite)- Need to 3 Day to office... ...Need only local Candidate JD:: • 10 years of full Software Development Life Cycle (SDLC) experience designing, developing...SeniorContract workCurrently hiringWork at officeLocal area
- ...A leading loyalty solutions provider is seeking an experienced Java Developer skilled in designing and developing applications. Your role involves improving an existing codebase, solving production issues, and participating in design sessions. Candidates must have 5+...SeniorRemote work
$50 - $53 per hour
...A leading global IT services company is seeking a Java Developer to develop, test, and maintain applications. Responsibilities include writing clean code, collaborating with QA teams, and mentoring junior staff. Candidates should have 5+ years in Java and expertise in...SeniorHourly payRemote work- ...Senior Java API Developer This position is located at our client site five days a week in either Pittsburgh, PA, Cleveland, OH, or Dallas, TX. For this role on this particular client engagement, employer sponsorship of immigration related visa and/or green card status...SeniorPermanent employmentLocal area
- ...Senior Java Engineer We are looking for a highly skilled Senior Software Engineer to lead the design, development, and implementation of Java-based applications. The ideal candidate will have extensive experience in modern software architecture, design patterns...SeniorFull time
- ...Position Title * Senior Software Engineer (Java full stack) Position Responsibilities Senior Software Engineer (Java full stack) Hybrid in Irving TX Look for Nearby candidates Must have skills: Java, spring, jQuery, react, spring boot, microservices...Senior
- ...Senior Java Developer - Hybrid / Partially Client Onsite NTT DATA strives to hire exceptional, innovative and passionate individuals... ...Day to Day/Job Function Develop, test, and maintain software applications and systems Write clean, efficient code using...SeniorWork at officeRemote workFlexible hoursShift work
- ...leading IT solutions provider is looking for an experienced IT professional for a remote position focusing on MuleSoft development and Java development. Candidates should have 8-10 years of IT experience, with a strong emphasis on hands-on MuleSoft and enterprise-level...SeniorOngoing contractRemote work
- ...required based on business needs. We're looking for a Senior Java Engineer (Java/Spring) to join our product engineering team and... ...support in configuration, coding, developing, and documenting software specifications throughout the project life cycle Provide...SeniorTemporary workH1bRemote workShift work
- ...NTT DATA's Client is seeking a Senior Java Microservices Developer with overall 7+ years... ...by suggesting enhancements to software architecture, development processes, and... ...Compliance: Strictly adhere to Client's engineering standards and best practices. Ensure all...SeniorHourly payTemporary workRemote workFlexible hours
- ...Role: Senior Core Java Developer Location: San Leandro (Preferred) / Charlotte, Dallas Duration: 6+ Months Job... ...restful APIs ~2+ years Agile ~4+ years of experience with Software Development Life Cycle (SDLC) tools ~2+ years unit...Senior
- The Java Developer will be responsible for developing and supporting scalable, high-performing applications using a full stack of technologies. Responsibilities Collaborate with product owners to understand application requirements and define effective technical solutions...Senior
- ...Senior Java/Angular Developer Client: Large Banking Client Any Visa. Location: Hybrid, Dallas – TX Java developer with primarily Angular and some Java API (Spring) experience - Java Development experience (v8), WebSphere, Java/Mid-Tier Developer, Micro Services Developer...Senior
- ...Senior Lead Java Engineer Location: Hybrid (Dallas, TX) Experience: 10+ Duration: Long Term Job Description: - 8 + years of hands-on experience Java and Node.js - Hands-on experience in Production support. Must-Have Technical Skills: Java / Advanced...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java Software Engineer, Senior. Be the first to apply!
- lead full stack java developer Dallas, TX
- java developer remote Dallas, TX
- java developer remote part time Dallas, TX
- java angular developer Dallas, TX
- java web developer Dallas, TX
- java developer full time Dallas, TX
- java developer c2c Dallas, TX
- java cloud engineer Dallas, TX
- senior java software engineer Dallas, TX
- full stack java developer Dallas, TX

